Dynamic Data Ratio Adjustment for Cloud Storage Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering Contradiction Analysis

1Productivity

If data is received and decompressed at high speed, then processing efficiency is improved, but storage module capacity is exceeded

Engineering Contradiction:
Improvedata processing speedVSAvoidstorage module capacity
Core Design Contradiction:
ProductivityVSVolume of stationary object

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

Inventive Principle:
Principle #15Dynamics

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

Inventive Principle:
Principle #35Parameter changes

2Productivity

If ratio of decompressed data is increased, then data availability is improved, but storage capacity is exceeded

Engineering Contradiction:
Improvedata availabilityVSAvoidstorage module capacity
Core Design Contradiction:
ProductivityVSVolume of stationary object

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

Inventive Principle:
Principle #23Feedback

3Speed

If hardware loading is not balanced, then processing speed is improved, but system performance deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem performance
Core Design Contradiction:
SpeedVSProductivity

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10142408B2Hardware loading adjusting method and related electronic device
Publication Date: 2018.11.27 WISTRON CORP
  • US10142408B2 patent drawing
  • US10142408B2 patent drawing
  • US10142408B2 patent drawing

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.