Adaptive Data Compression Levels for Storage Throughput Balance
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional storage systems face inefficiencies in data compression due to fixed compression levels, which fail to adapt to varying data throughput, leading to suboptimal storage space utilization and computing resource management.
Innovation Solution
An adaptive method for determining a target compression level based on the amount of data to be compressed, allowing real-time adjustment to balance data throughput and compression efficiency, using a processor and memory to execute instructions for determining the data amount and selecting an appropriate compression level.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Quantity of substance
If the compression rate of data is reduced to improve storage efficiency, then the storage space utilization is improved, but the computation needed increases and the productivity of data compression decreases
Solution Approach 1:
The patent applies dynamics by making the compression level adjustable and adaptive rather than fixed. The system dynamically selects compression levels based on real-time conditions such as data characteristics, storage capacity, and computing resources available, allowing optimization of both storage efficiency and compression productivity under varying operational contexts.
Solution Approach 2:
The patent changes the parameter of compression level from a static setting to a variable parameter that can be adjusted based on different conditions. By modifying compression parameters according to data types, storage availability, and computational capacity, the system achieves better balance between storage space utilization and compression productivity.
2Ease of operation
If a fixed compression level is used to simplify system operation, then the ease of operation is improved, but the adaptability to varying data throughput decreases
Solution Approach 1:
The patent implements self-service by enabling the compression system to automatically adjust its own compression level based on monitored system conditions and data characteristics. The system autonomously selects appropriate compression parameters without requiring manual intervention, thereby maintaining ease of operation while achieving high adaptability to varying data throughput and storage conditions.
Solution Approach 2:
The patent employs feedback mechanisms by continuously monitoring data throughput, storage capacity, and compression performance, then using this information to adjust compression levels. This closed-loop control allows the system to adapt to changing conditions automatically while maintaining simple operation for users.
Data Source
AI summary
Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data compression. The method includes: determining an amount of data to be compressed in a storage system; determining, based on the amount of the data to be compressed, a target compression level for compressing the data to be compressed; and compressing the data to be compressed according to the target compression level. In this way, it is possible to compress data to be compressed using a compression level corresponding to the amount of the data to be compressed, thereby improving the efficiency of data compression in the storage system.


