Block Storage Volume Forecasting and Dynamic Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments face performance issues due to misconfigured block storage volumes that fail to adapt to changing user requirements, leading to inconsistent and inadequate user experiences, as switching between different storage types can cause delays and throttling.

Innovation Solution

A storage optimization system forecasts usage patterns to dynamically modify block storage volumes based on predicted requirements, recommending optimal configurations to ensure consistent performance and prevent throttling by simulating the performance of different configurations and identifying the least throttling option.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If block storage volumes are configured with fixed capacity, then device complexity is reduced and ease of operation is improved, but adaptability to changing user requirements deteriorates and performance consistency worsens

Engineering Contradiction:
Improveadaptability to changing user requirementsVSAvoidcomplexity of storage management system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by forecasting future storage usage patterns and proactively modifying block storage volumes before actual usage demands arise. This allows the system to prepare optimal configurations in advance, ensuring adaptability without requiring complex real-time decision-making mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The storage optimization system enables block storage volumes to self-adjust by automatically forecasting usage patterns and modifying configurations without manual intervention. This self-service approach improves adaptability while keeping the system relatively simple, as the storage volumes autonomously respond to changing requirements.

Inventive Principle:
Principle #25Self-service

2Reliability

If block storage volumes are dynamically modified to match user demands, then adaptability is improved and performance consistency is maintained, but loss of time occurs due to modification delays and throttling

Engineering Contradiction:
Improveperformance consistencyVSAvoidtime delay during storage modification
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system forecasts future storage usage patterns and performs modifications in advance before actual usage demands occur. This preliminary action ensures that when usage patterns change, the storage volume is already optimized, eliminating modification delays and maintaining performance consistency without time loss.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If manual reconfiguration of block storage volumes is performed, then adaptability to user needs is improved, but productivity decreases due to frequent manual interventions and system downtime

Engineering Contradiction:
Improveability to reconfigure storageVSAvoidsystem availability and operational efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The storage optimization system enables automated self-service functionality that forecasts usage patterns and modifies block storage volumes without manual intervention. This maintains high adaptability while preserving system availability and productivity, as the automated process occurs without requiring system downtime or user involvement.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors actual storage usage patterns and compares them with forecasts, using this feedback to refine future predictions and adjustments. This feedback mechanism enables the system to adapt to changing user needs automatically while maintaining high productivity through continuous optimization without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11592989B1Dynamically modifying block-storage volumes using forecasted metrics
Publication Date: 2023.02.28 AMAZON TECH INC
  • US11592989B1 patent drawing
  • US11592989B1 patent drawing
  • US11592989B1 patent drawing

AI summary

Features are disclosed for forecasting a usage of a block storage volume with a first configuration by a user. A computing device can forecast the usage of the block storage volume based on the historical usage of the block storage volume by the user. The computing device can determine additional potential configurations of the block storage volume. The computing device can further simulate the additional potential configurations of the block storage volume based on the forecasted usage of the block storage volume. The additional potential configurations may include a volume type, a volume size, or other volume characteristics. Based on the simulations of the additional potential configurations, the computing device may determine a recommended configuration. The computing device can dynamically modify the block storage volume based on the recommended configuration of the block storage volume.