Storage Bandwidth Allocation via Dynamic Load Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvebandwidth allocation easeVSAvoidsetting complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improvevolume performanceVSAvoidperformance interference
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #35Parameter changes

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improveperformance capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10277676B2Storage management device, storage management method, and computer-readable recording medium
Publication Date: 2019.04.30 FSAS TECH INC
  • US10277676B2 patent drawing
  • US10277676B2 patent drawing
  • US10277676B2 patent drawing

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.