Cloud Storage Performance-Based Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing providers lack a mechanism to accurately provision and market storage space based on performance parameters such as throughput and latency, which are crucial for efficient storage management in cloud computing environments.

Innovation Solution

A system that includes a performance manager and a cloud manager, which present clients with options associated with specific latency and throughput targets, allowing clients to select based on performance requirements and enabling the cloud provider to charge accordingly, using quality of service (QOS) data structures to prioritize and manage storage operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If storage space is presented to clients in cloud computing environment without performance parameters, then storage provisioning is simple, but clients cannot select storage based on specific throughput and latency requirements

Engineering Contradiction:
Improvestorage selection flexibilityVSAvoidstorage provisioning mechanism
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces performance parameters (throughput and latency) as new dimensions for storage selection. Storage volumes are characterized by specific IOPS ranges and latency targets, transforming the storage selection process from simple capacity-based to performance-parameter-based, enabling clients to match storage options with their specific performance requirements

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces a cloud manager as an intermediary component that maintains data structures mapping storage volumes to their performance characteristics. This intermediary layer translates client performance requirements into appropriate storage volume selections, resolving the contradiction between simple provisioning and performance-based selection

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of energy

If cloud providers license storage space without performance differentiation, then pricing is straightforward, but providers cannot monetize performance parameters like throughput and latency

Engineering Contradiction:
Improvemonetization efficiencyVSAvoidpricing mechanism
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent transforms the pricing model by introducing performance parameters (IOPS ranges, latency targets) as billing dimensions. Different storage volumes with different performance characteristics can be priced differently, enabling providers to capture value from performance differentiation while maintaining clear pricing structures through defined performance tiers

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The cloud manager data structures serve multiple functions: they track storage volume performance characteristics, match client requirements to appropriate volumes, and enable performance-based pricing. This multi-functional approach allows the system to handle both technical allocation and commercial pricing through a unified mechanism

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If storage operations are managed without QOS data structures, then system complexity is reduced, but storage operations cannot be prioritized or managed efficiently

Engineering Contradiction:
Improvestorage operation efficiencyVSAvoidmanagement system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the cloud manager continuously monitors storage volume performance against target metrics and adjusts resource allocation accordingly. QOS data structures store performance targets and actual measurements, enabling the system to respond to performance deviations and maintain service level agreements through automated feedback loops

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9584599B2Method and system for presenting storage in a cloud computing environment
Publication Date: 2017.02.28 NETAPP INC
  • US9584599B2 patent drawing
  • US9584599B2 patent drawing
  • US9584599B2 patent drawing

AI summary

Methods and systems for presenting a plurality of options to a client for using storage space in a cloud computing environment are provided. Each option is associated with a latency target and/or a throughput target. The latency target provides a delay in processing input/output (I/O) requests and the throughput target provides a number of I/O requests that are processed within a unit of time. An existing volume is assigned to the client when the existing volume meets a guaranteed latency target and/or a guaranteed throughput target for an option selected from the plurality of options, otherwise a new volume is allocated.