High-Access-Rate Data Transfer for Storage Node Congestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Distributed storage systems experience congestion at storage nodes due to uneven distribution of high-access-rate data objects, leading to processing delays and network bottlenecks that existing network-level and storage-node-level techniques fail to address effectively.

Innovation Solution

A computing system detects congestion conditions at storage nodes, identifies high-access-rate data objects, and relocates them to different storage nodes via computed transfer paths, using a scheduler and controller to manage data redistribution and offload high-access-rate objects, thereby balancing traffic and reducing congestion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data objects are stored at storage nodes in a distributed storage system, then data storage capacity is improved, but congestion occurs at storage nodes due to uneven distribution of high-access-rate data objects

Engineering Contradiction:
Improvedata storage capacityVSAvoidprocessing speed
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The system dynamically identifies high-access-rate data objects and relocates them to different storage nodes based on access patterns. This creates non-uniform data distribution where frequently accessed objects are strategically positioned to minimize congestion, while less frequently accessed objects remain distributed across the network. The local quality of data placement is optimized based on access characteristics rather than uniform distribution.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamic data object relocation by continuously monitoring access rates and transferring data objects between storage nodes in response to changing access patterns. The system adapts the distribution of data objects over time, transferring high-access-rate objects from congested nodes to less congested nodes, thereby dynamically balancing the load across the storage network.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple storage nodes are networked together to form a distributed storage system, then data accessibility is improved, but network congestion and processing delays occur

Engineering Contradiction:
Improvedata accessibilityVSAvoidprocessing delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system performs preliminary identification of high-access-rate data objects using access rate data and derivatives before congestion occurs. By proactively transferring these objects to different storage nodes in advance, the system prevents future congestion and reduces processing delays. The scheduler computes transfer paths and initiates transfers before the congestion fully manifests, thereby maintaining data accessibility while avoiding delays.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If existing network-level and storage-node-level techniques are used to manage data traffic, then basic data transfer is maintained, but congestion at storage nodes due to high-access-rate data objects is not effectively addressed

Engineering Contradiction:
Improvedata transfer reliabilityVSAvoidprocessing throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system implements feedback mechanisms by continuously monitoring access rate data and its derivatives to identify changes in data object access patterns. This feedback drives automatic transfer decisions, where the scheduler detects when a data object becomes high-access-rate and initiates relocation to prevent congestion. The feedback loop ensures that data transfer reliability is maintained while optimizing processing throughput through adaptive load balancing.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12592888B2High-access-rate data object transfer
Publication Date: 2026.03.31 LEMON INC(GB)
  • US12592888B2 patent drawing
  • US12592888B2 patent drawing
  • US12592888B2 patent drawing

AI summary

A computing system including one or more processing devices configured to detect a congestion condition occurring at a first storage node located in a storage network of a distributed storage system. The one or more processing devices are further configured to obtain respective first access rate data for a first plurality of data objects stored at the first storage node. Based at least in part on the first access rate data, the one or more processing devices are further configured to flag a first data object as a high-access-rate data object. The one or more processing devices are further configured to compute a transfer path between the first storage node and a second storage node in the storage network. The one or more processing devices are further configured to transfer the high-access-rate data object from the first storage node to the second storage node along the transfer path.