Storage Bandwidth Control via Predictive Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional bandwidth adjustment methods in storage systems are slow to respond to rapid changes in input-output operations due to stepwise adjustments, making it difficult to achieve target response times and prioritize tasks effectively.

Innovation Solution

A storage management device that obtains performance information, calculates target bandwidth based on standby times, and adjusts bandwidth dynamically to achieve target response times by expanding or narrowing bandwidth limits, allowing for more expeditious adjustments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If bandwidth is adjusted in a stepwise manner by comparing actually-measured response time and target response time, then the storage system can achieve the target response time, but it takes time to reach the appropriate bandwidth and cannot follow unexpected or rapid changes in input-output operations

Engineering Contradiction:
Improveresponse timeVSAvoidbandwidth adjustment speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent applies preliminary action by pre-calculating the relationship between bandwidth and response time through modeling. Instead of adjusting bandwidth stepwise based on actual measurements, the system pre-establishes a model that directly maps target response times to required bandwidth values. This allows the system to jump directly to the appropriate bandwidth setting without iterative adjustments, resolving the contradiction between measurement precision and adjustment speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical stepwise adjustment system with a computational modeling approach. By substituting the physical trial-and-error adjustment mechanism with a mathematical model that directly calculates optimal bandwidth from target response time, the system achieves both precise response time control and rapid bandwidth adjustment without the delays inherent in stepwise mechanical adjustment.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Reliability

If conventional bandwidth adjustment methods are used, then the system can control bandwidth, but it is difficult to respond to unexpected or rapid changes in input-output operations

Engineering Contradiction:
Improvebandwidth controlVSAvoidresponse to rapid changes
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent applies dynamics by creating a flexible bandwidth adjustment system based on predictive modeling. Instead of rigid stepwise adjustment, the system dynamically calculates optimal bandwidth settings in advance using a model that predicts the relationship between bandwidth and response time. This allows the system to adapt rapidly to changing I/O conditions while maintaining reliable bandwidth control, as the model can quickly recalculate optimal settings without being constrained by stepwise adjustment limits.

Inventive Principle:
Principle #15Dynamics

3Manufacturing precision

If stepwise bandwidth adjustment is performed, then the system can approach target bandwidth, but adjusting the bandwidth takes time

Engineering Contradiction:
Improvebandwidth precisionVSAvoidbandwidth adjustment time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent eliminates bandwidth adjustment time by performing preliminary action through pre-modeling the bandwidth-response time relationship. Instead of spending time on stepwise adjustments to reach target bandwidth, the system pre-establishes a mathematical model that directly determines the optimal bandwidth setting. This allows the system to achieve precise bandwidth control instantaneously by simply applying the model calculation results, completely eliminating the time loss associated with iterative stepwise adjustment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10289316B2Storage management device, performance adjustment method, and computer-readable recording medium
Publication Date: 2019.05.14 FUJITSU LTD
  • US10289316B2 patent drawing
  • US10289316B2 patent drawing
  • US10289316B2 patent drawing

AI summary

A monitoring unit obtains the performance information of each of a plurality of volumes included in a storage device. A setting unit obtains a performance target value for each of one or more targeted volumes from among the plurality of volumes. Based on the performance information obtained by the monitoring unit and based on a first-type standby time that is attributed to bandwidth limitation of IO requests with respect to the targeted volumes which are obtained by the setting unit and which achieve the performance target value, a bandwidth managing unit obtains the bandwidth for the targeted volumes that achieve the performance target value and performs bandwidth limitation to change the bandwidth of the targeted volumes to the obtained bandwidth.