Storage Resource Balancing via Access Ratio Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing distributed storage systems face challenges in load balancing, which can reduce data quantity stored and shorten the service life of storage devices due to uneven data access patterns, with frequently accessed data potentially overloading certain devices.

Innovation Solution

A storage resource managing device and method that calculates access ratios of data for each server over a preset period, transferring data from heavily used servers with ratios above a first threshold to underutilized servers with ratios below a second threshold, ensuring all servers operate within balanced usage ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is prioritized to be stored on servers with more storage space, then storage resource utilization is improved, but frequently accessed data may overload certain storage devices and reduce their service life

Engineering Contradiction:
Improvestorage resource utilizationVSAvoidservice life of storage devices
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent implements dynamic load balancing by continuously monitoring access frequencies and storage usage, and adjusting data distribution in real-time. The system transitions from static storage allocation to dynamic adjustment based on actual access patterns, preventing any single storage device from being overloaded with frequently accessed data.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of data distribution by introducing access frequency as a key factor alongside storage capacity. By calculating comprehensive scores that incorporate both storage space availability and access frequency metrics, the system redistributes data to optimize both utilization and device longevity.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If data is concentrated on fewer servers to improve storage efficiency, then storage resource utilization increases, but the load on those servers increases reducing reliability

Engineering Contradiction:
Improvestorage efficiencyVSAvoidserver load capacity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies local quality by differentiating data placement strategies based on access patterns. Frequently accessed data is distributed across multiple servers to prevent overload, while less frequently accessed data can be concentrated on servers with available capacity. This creates localized optimization rather than uniform distribution.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring server load, access frequencies, and storage usage. Based on this feedback, the load balancing algorithm dynamically adjusts data distribution decisions, transferring data between servers to maintain optimal load levels and prevent any single server from becoming overloaded.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10860386B2Device for managing distributed storage resources and method for managing such storage resources
Publication Date: 2020.12.08 FULIAN PRESION ELECTRONICS (TIANJIN) CO LTD
  • US10860386B2 patent drawing
  • US10860386B2 patent drawing
  • US10860386B2 patent drawing

AI summary

A method for managing storage resources includes calculating ratios of the quantity of data accessed to the current data occupation of storage unit of each server in a network. The method determines one or more servers each with ratio greater than a first preset value, and determines one or more servers each with ratio less than a second preset value. Next, the method outputs signals to control the servers with ratios each greater than the first preset value to transfer data to the one or more servers with ratios each less than the second preset value, until the ratios of all servers is less than or equal to the first preset value and greater than or equal to the second preset value. A related device for applying the method and a related non-transitory storage medium are also provided.