Storage System Bandwidth Reservation by Priority Group

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data storage systems face challenges in managing bandwidth effectively, particularly when front-end ports (FEPs) become oversubscribed, leading to insufficient bandwidth allocation for high-priority applications, resulting in performance issues during increased traffic and latency.

Innovation Solution

The method involves dividing logical storage units into priority groups based on predefined priorities, forecasting bandwidth consumption, and reserving bandwidth for high-priority groups while adjusting bandwidth allocation for other connections to ensure adequate performance, using a combination of forecasting and bandwidth threshold management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If bandwidth is allocated equally to all logical storage units, then device complexity is reduced, but high-priority applications cannot receive sufficient bandwidth during peak usage

Engineering Contradiction:
Improvebandwidth allocation reliabilityVSAvoidbandwidth management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments logical storage units into priority groups (e.g., real-time, near-real-time, background) and applies different bandwidth management policies to each group. This segmentation enables differentiated service levels while maintaining manageable complexity through structured classification.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by forecasting future bandwidth consumption for each priority group and pre-reserving bandwidth before peak usage occurs. This proactive approach ensures high-priority applications receive adequate bandwidth without requiring complex real-time adjustments.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If bandwidth is reserved for high-priority groups, then performance for high-priority applications improves, but bandwidth availability for other connections decreases

Engineering Contradiction:
Improveapplication performanceVSAvoidavailable bandwidth
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system forecasts future bandwidth consumption for each priority group and pre-reserves the necessary bandwidth before peak usage occurs. This proactive reservation ensures high-priority applications receive adequate bandwidth while the system dynamically adjusts allocations for lower-priority groups based on remaining capacity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic bandwidth adjustment where the system continuously monitors actual usage patterns and adjusts reservations accordingly. When demand changes, the system can reallocate bandwidth between priority groups dynamically, ensuring optimal resource utilization while maintaining service level commitments.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If forecasted bandwidth consumption is used for reservations, then bandwidth allocation accuracy improves, but measurement and detection complexity increases

Engineering Contradiction:
Improvebandwidth consumption prediction accuracyVSAvoidforecasting complexity
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The system performs preliminary forecasting of bandwidth consumption based on historical data and usage patterns. By predicting future needs in advance, the system can reserve appropriate bandwidth without requiring complex real-time measurement and adjustment mechanisms.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where actual bandwidth usage is monitored and compared with forecasts. This feedback loop allows the system to refine future predictions based on actual performance, improving accuracy over time while keeping the measurement process manageable through continuous learning.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11269792B2Dynamic bandwidth management on a storage system
Publication Date: 2022.03.08 EMC IP HLDG CO LLC
  • US11269792B2 patent drawing
  • US11269792B2 patent drawing
  • US11269792B2 patent drawing

AI summary

Bandwidth on a front-end port of a storage system may be managed. A plurality of logical storage units may be divided into a plurality of priority groups according to a predefined priority. For a first priority group of the plurality of priority groups having a highest priority, a first forecasted average amount of bandwidth of the first port to be consumed by the logical storage units of the first priority group during a first temporal interval may be determined. Based on the first forecasted average amount, a first reserve amount of bandwidth on the first port to be reserved for use by the logical storage units of the first priority group during the first temporal interval may be determined. The first reserve amount of bandwidth on the first port for use by the logical storage units of the first priority group during the first temporal interval may be reserved.