Storage Resource Balancing via Access Ratio Monitoring
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
Data Source
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.


