Storage Volume Set QoS Reallocation for Dynamic Workload Balancing
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
2Adaptability or versatility
If QoS upper limits are dynamically adjusted, then service capability for high-demand applications is improved, but system complexity increases
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
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
3Productivity
If QoS resources are reallocated based on usage rates, then resource utilization is optimized, but system stability may be affected
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
Data Source
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.


