Storage Management Device Bandwidth Allocation for Performance Targets
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing storage management techniques fail to effectively utilize resources, leading to reduced system performance due to inefficient selection of target setting volumes, which can result in performance not reaching target values despite appropriate adjustments.
Innovation Solution
A storage management device and method that acquires measured performance values for each storage region, selects a storage region based on differences between target and measured values, and adjusts bandwidth allocation to ensure that performance targets are met by prioritizing volumes with higher performance deficiencies.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If bandwidth is allocated to guaranteed volumes to ensure target performance values are met, then performance of guaranteed volumes is improved, but resource utilization efficiency deteriorates
Solution Approach 1:
The system dynamically changes bandwidth allocation parameters based on performance measurements. It calculates performance deficiency values (difference between target and measured performance) and adjusts bandwidth allocation accordingly, increasing bandwidth to volumes with high deficiency and decreasing it for volumes with low deficiency, thereby resolving the contradiction between ensuring performance targets and maintaining resource utilization efficiency
Solution Approach 2:
The system implements a feedback mechanism by continuously measuring actual performance values, comparing them with target values, and using the performance deficiency information to adjust bandwidth allocation. This closed-loop control ensures that bandwidth is allocated to volumes that need it most to achieve their performance targets while preventing waste on volumes that are already meeting their targets
2Reliability
If bandwidth is increased for target setting volumes to reach target performance values, then performance of target setting volumes is improved, but overall system performance deteriorates
Solution Approach 1:
The system applies local quality by differentiating bandwidth allocation based on individual volume characteristics. Instead of uniform bandwidth increase for all target setting volumes, it calculates performance deficiency values for each volume and allocates bandwidth selectively to those with highest deficiency, thereby improving local performance targets while maintaining overall system performance
Solution Approach 2:
The system dynamically adjusts bandwidth allocation parameters based on measured performance data. By changing bandwidth allocation in proportion to performance deficiency values, it ensures that bandwidth increases are applied only where necessary to meet performance targets, preventing unnecessary bandwidth consumption that would degrade overall system performance
Data Source
AI summary
A storage management device includes one or more memories including a plurality of storage regions associated with target values of performance of data transmission, and one or more processors coupled to the one or more memories and the one or more processors configured to acquire, for each of the plurality of storage regions, a measured value of performance of data transmission, perform, when a first measured value for a first storage region in the plurality of storage regions does not satisfy a first target value associated with the first storage region, selection of a second storage region from selection candidates including one or more storage regions determined from the plurality of storage regions based on differences between each of the target values and each the measured value, and reduce a bandwidth allocated to the selected second storage region.


