Dynamic Data Ratio Adjustment for Cloud Storage Load Balancing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud service environments, server hardware load balancing is challenging due to varying network and processing speeds, leading to suboptimal performance and potential storage capacity issues.
Innovation Solution
A method involving multiple threads to manage data transfer and storage speeds, adjusting the ratio of compressed to decompressed data based on the relationship between receiving, decompressing, and writing speeds to optimize hardware load balancing and storage efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If data is received and decompressed at high speed, then processing efficiency is improved, but storage module capacity is exceeded
Solution Approach 1:
The patent dynamically adjusts the ratio of compressed to decompressed data in the first storage module based on the relationship between decompression speed and writing speed. When decompression speed exceeds writing speed, the system increases the ratio of compressed data to prevent storage overflow, making the system adaptive to varying speed conditions
Solution Approach 2:
The patent changes the data composition parameter (ratio of compressed to decompressed data) in response to speed variations. By monitoring the relationship between first speed (decompression) and second speed (writing), the system adjusts the data ratio parameter to maintain storage balance while maximizing processing throughput
2Productivity
If ratio of decompressed data is increased, then data availability is improved, but storage capacity is exceeded
Solution Approach 1:
The patent implements a feedback mechanism where the system continuously monitors the relationship between decompression speed and writing speed, then adjusts the data ratio accordingly. This closed-loop control ensures that data availability is maximized while preventing storage capacity overflow
3Speed
If hardware loading is not balanced, then processing speed is improved, but system performance deteriorates
Solution Approach 1:
The patent makes the data ratio dynamic rather than fixed, adjusting it in real-time based on the speed relationship. This allows the system to maintain balanced hardware loading while preserving high processing speeds, thereby optimizing overall system performance
Data Source
AI summary
A hardware loading adjusting method includes performing a first thread for receiving and decompressing the compressed data, to generate and to store decompressed data to a first storage module by a first speed; performing a second thread for storing the decompressed data to a second storage module by a second speed; and adjusting a ratio between the size of the compressed data and the decompressed data stored in the first storage module and the size of the first storage module according to the relationship between the first speed and the second speed.


