Dynamic Storage Volume Scaling via Utilization Thresholds

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional storage systems in cloud computing environments face inefficiencies due to underutilization of resources, leading to high costs, as they require full allocation of disks regardless of usage levels, resulting in wasted expenditures when utilization is low.

Innovation Solution

A dynamically adjustable storage volume system that uses a containerized approach with a storage driver to manage and scale cloud-provided disks based on utilization thresholds, automatically increasing or decreasing capacity as needed to optimize resource utilization and reduce costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If full allocation of disks is provided in cloud computing environments, then storage capacity is ensured, but resource utilization efficiency deteriorates leading to high costs

Engineering Contradiction:
Improvestorage capacityVSAvoidresource utilization efficiency
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The storage system dynamically adjusts disk allocation based on real-time utilization metrics. The manager continuously monitors storage usage and automatically provisions or de-provisions disks to match actual demand, transforming the static full-allocation model into a dynamic adaptive system that optimizes both capacity availability and resource efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback mechanism where the storage manager monitors utilization metrics and uses this information to make automated decisions about disk provisioning. When utilization falls below thresholds, disks are de-provisioned; when utilization exceeds thresholds, disks are provisioned, creating a closed-loop control system that responds to actual storage needs

Inventive Principle:
Principle #23Feedback

2Reliability

If fixed storage allocation is used in cloud environments, then storage availability is guaranteed, but cost efficiency deteriorates due to payment for unused resources

Engineering Contradiction:
Improvestorage availabilityVSAvoidcost efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system transitions from fixed static allocation to dynamic allocation that adjusts in real-time based on utilization. The storage manager continuously evaluates metrics and modifies disk provisioning accordingly, ensuring storage availability when needed while eliminating payments for unused capacity during low-utilization periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the allocation parameter (disk provisioning level) based on utilization parameter thresholds. When utilization metrics cross defined thresholds, the system adjusts the allocation parameter to provision or de-provision disks, creating a parameter-driven adaptive allocation model that balances availability and cost efficiency

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If manual storage provisioning is performed, then control over storage allocation is maintained, but operational efficiency deteriorates due to inability to respond to demand changes

Engineering Contradiction:
Improvecontrol over storage allocationVSAvoidoperational efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The storage manager autonomously performs provisioning and de-provisioning operations based on monitored utilization metrics without requiring manual intervention. The system self-adjusts disk allocation by evaluating thresholds and automatically executing provision/de-provision actions, eliminating the trade-off between manual control and automated responsiveness

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11023128B2On-demand elastic storage infrastructure
Publication Date: 2021.06.01 PURE STORAGE INC
  • US11023128B2 patent drawing
  • US11023128B2 patent drawing
  • US11023128B2 patent drawing

AI summary

A scalable storage infrastructure may be provided by dynamically adjusting the size of a storage volume implemented across one or more storage devices. When data is added to or removed from the storage volume, the system may compare the current amount of data stored on the volume to a threshold value. Then storage capacity may then be adjusted so as to accommodate future storage requests without maintaining an inefficiently large amount of reserved but unused storage space.