Storage Data Rate Control for Predictable Burst Transfers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data storage systems face challenges in providing deterministic and predictable data access behavior due to bursty and unpredictable data transfer behavior caused by complex background management tasks and varying media characteristics, leading to inefficiencies and increased complexity in IT systems.

Innovation Solution

Implementing storage devices that control data transfers at specified data rates and peak burst sizes, allowing for customized data streams tailored to host characteristics, enabling efficient coexistence of multiple applications and hosts, and optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data transfers are performed at peak rates without control, then data transfer speed is improved, but resource allocation becomes unpredictable and network congestion increases

Engineering Contradiction:
Improvedata transfer rateVSAvoidpredictability of data access
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent implements periodic action by alternating between peak data transfer rates and idle periods to maintain a constant bit rate. The storage device controller schedules data transfers in periodic intervals, allowing the system to achieve high average throughput while ensuring predictable and deterministic data access behavior. This periodic scheduling prevents network congestion by distributing data transfers over time rather than concentrating them in bursts.

Inventive Principle:
Principle #19Periodic action

2Productivity

If multiple applications and hosts share storage devices with varying bandwidth requirements, then resource utilization is improved, but data access predictability deteriorates

Engineering Contradiction:
Improveresource utilizationVSAvoiddeterministic data access behavior
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the shared storage device resources into separate data streams, each assigned to a specific host or application. The storage device controller maintains independent scheduling for each data stream, allowing multiple applications and hosts to share the storage device while preserving deterministic data access behavior for each individual stream. This segmentation enables fine-grained control over bandwidth allocation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements local quality by customizing data streams according to each host's specific characteristics and requirements. The storage device controller applies different scheduling parameters, peak burst sizes, and constant bit rates to different data streams based on the specific needs of each host or application. This allows optimized resource allocation for each local context while maintaining overall system efficiency.

Inventive Principle:
Principle #3Local quality

3Reliability

If data transfers are controlled with fine granular bandwidth allocation, then Quality of Service is improved, but device complexity increases

Engineering Contradiction:
ImproveQuality of ServiceVSAvoidcontrol mechanism complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by controlling data transfers through adjustment of key parameters such as constant bit rate, peak burst size, and scheduling intervals. The storage device controller modifies these parameters dynamically to achieve fine-grained bandwidth allocation and improved Quality of Service. By focusing control on a limited set of critical parameters rather than micro-managing individual data packets, the system achieves sophisticated resource management without excessive device complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12632181B2Systems, methods, and devices for data storage with specified data transfer rate
Publication Date: 2026.05.19 SAMSUNG ELECTRONICS CO LTD
  • US12632181B2 patent drawing
  • US12632181B2 patent drawing
  • US12632181B2 patent drawing

AI summary

A method may include receiving, at a storage device, a command for a data transfer between the storage device and a host, determining a specified data rate for the data transfer, and performing the data transfer between the storage device and the host based on the command, wherein the storage device may control the data transfer based on the specified data rate. The data transfer may include a peak portion and an idle portion. The method may further include controlling, at the storage device, a peak portion and an idle portion of the data transfer based on the specified data rate. The method may further include controlling, at the storage device, the data transfer based on a peak burst size. The specified data rate may be received from the host and/or determined by the storage device by monitoring one or more parameters of a data transfer.