Storage Bandwidth Allocation via Dynamic Load Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage management systems face challenges in easily adjusting bandwidth to maintain performance, as manual setting of band limits is complex, and adjusting one volume's bandwidth can lead to performance interference with others, making it difficult to achieve optimal bandwidth allocation.
Innovation Solution
A storage management device that calculates and allocates individual bandwidths to each storage area within a storage area group based on load information, ensuring the sum of these bandwidths matches the total bandwidth, thereby reducing performance interference and simplifying administrator tasks.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual band limit setting is performed for each volume, then bandwidth allocation can be controlled, but the setting becomes complicated and administrative complexity increases
Solution Approach 1:
The storage system automatically calculates and allocates bandwidth to each volume based on actual load information without administrator intervention. The system monitors load on each storage area and autonomously determines bandwidth allocation, eliminating the need for manual configuration while optimizing resource distribution.
Solution Approach 2:
The system dynamically adjusts bandwidth allocation parameters based on changing load conditions. Instead of fixed manual settings, the bandwidth parameters are continuously modified according to actual usage patterns and load information, allowing the system to adapt to varying demands automatically.
2Productivity
If bandwidth of a single volume is adjusted to improve its performance, then that volume's performance increases, but contention occurs with other volumes and their performance decreases
Solution Approach 1:
The system dynamically adjusts bandwidth parameters based on real-time load information from all storage areas. When load conditions change, the system recalculates and modifies bandwidth allocation to maintain optimal performance across all volumes, preventing both underutilization and harmful contention.
Solution Approach 2:
The system continuously monitors load information from each storage area and uses this feedback to adjust bandwidth allocation. This closed-loop control ensures that bandwidth is distributed according to actual needs, preventing performance interference while maximizing overall system productivity.
3Reliability
If maximum bandwidth is allocated to meet peak performance requirements, then performance capability is sufficient, but resource utilization efficiency decreases during low-load periods
Solution Approach 1:
The system implements dynamic bandwidth allocation that adapts to changing load conditions. Bandwidth is not fixed but varies over time based on actual usage patterns, allowing the system to provide maximum performance capability when needed while reducing allocation during low-demand periods to improve resource utilization efficiency.
Solution Approach 2:
The bandwidth parameter is continuously adjusted based on monitored load information. When load increases, bandwidth is expanded to meet performance requirements; when load decreases, bandwidth is reduced to eliminate waste, maintaining the optimal balance between capability and efficiency.
Data Source
AI summary
A monitoring unit acquires load information on a Tier pool that includes therein a plurality of volumes. A maximum performance calculating unit calculates an entire bandwidth of the Tier pool on the basis of the load information on the Tier pool acquired by the monitoring unit. A bandwidth management unit calculates each individual bandwidth such that the sum of the individual bandwidths allocated to each of the volumes corresponds to the entire bandwidth calculated by the maximum performance calculating unit and allocates each of the calculated individual bandwidths to each of the volumes.


