Storage Volume Set QoS Reallocation for Dynamic Workload Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing storage systems struggle to dynamically adjust Quality of Service (QoS) upper limits of storage volumes, leading to insufficient service capabilities for applications with high requirements, as current methods fix QoS limits and do not account for real-time usage rates.

Innovation Solution

A method and system for dynamically reallocating QoS upper limits between storage volumes based on real-time performance monitoring, adjusting QoS limits from idle volumes to busy volumes to enhance overall service capability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If QoS upper limits are fixed for each storage volume, then resource allocation is simple and stable, but service capability for high-demand applications is insufficient

Engineering Contradiction:
Improveservice capabilityVSAvoidresource allocation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic QoS adjustment by continuously monitoring usage rates and automatically reallocating QoS upper limits between storage volumes based on actual demand, transforming the static fixed allocation into a dynamic adaptive system that responds to changing workload conditions

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes a feedback mechanism that monitors usage rates of QoS upper limits in real-time and uses this information to trigger automatic reallocation when thresholds are exceeded, creating a closed-loop control system that continuously optimizes resource distribution

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If QoS upper limits are dynamically adjusted, then service capability for high-demand applications is improved, but system complexity increases

Engineering Contradiction:
ImproveQoS adaptabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system achieves self-service through automated monitoring and reallocation mechanisms that operate without manual intervention, detecting when usage rates exceed thresholds and automatically adjusting QoS upper limits based on pre-defined policies and available capacity

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent changes the QoS parameter from a fixed static value to a dynamic variable that can be adjusted based on usage rate thresholds and available capacity, allowing the system to adapt to different workload conditions while maintaining manageable complexity through rule-based control

Inventive Principle:
Principle #35Parameter changes

3Productivity

If QoS resources are reallocated based on usage rates, then resource utilization is optimized, but system stability may be affected

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSStability of the object's composition

Solution Approach 1:

The system maintains continuous monitoring of usage rates and continuous availability of QoS resources, ensuring that reallocation occurs smoothly and continuously rather than in discrete interruptions, thereby maintaining system stability while optimizing utilization

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20250315310A1Method, device, and product for adjusting quality of service of storage volume set
Publication Date: 2025.10.09 DELL PROD LP
  • US20250315310A1 patent drawing
  • US20250315310A1 patent drawing
  • US20250315310A1 patent drawing

AI summary

Techniques are directed to adjusting the quality of service (QoS) of a storage volume set. Such techniques involve acquiring the performance of each volume in the storage volume set. Such techniques further involve determining a usage rate of a QoS upper limit allocated to a corresponding volume according to each performance. Such techniques further involve reallocating, in response to the usage rate of the QoS upper limit allocated to a first volume in the storage volume set being greater than a first threshold and the usage rate of the QoS upper limit allocated to a second volume in the volume set being less than a second threshold, a part of QoS upper limit in the QoS upper limit allocated to the second volume to the first volume. Accordingly, the overall service capability of the storage volume set can be improved, and service requirements of complex businesses can be met.