Dynamic Compression Level Adjustment for Storage Volumes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage virtualization technologies face inefficiencies in managing data compression levels, as preselected compression ratios do not adapt to the access frequency of data, leading to suboptimal storage efficiency and access speed in both production and disaster recovery sites.

Innovation Solution

A method that automatically changes the compression level of stored data based on access frequency by initially using a low compression ratio and incrementing it over time if the data is not accessed, allowing for dynamic adjustment of compression levels in production and disaster recovery sites.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If a preselected compression ratio is used for stored data, then storage efficiency is improved, but data access speed deteriorates

Engineering Contradiction:
Improvestorage efficiencyVSAvoiddata access speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The compression level is made dynamic rather than static. The system automatically adjusts compression levels based on data access patterns, transitioning from a fixed preselected compression ratio to an adaptive mechanism that monitors access frequency and modifies compression accordingly. This resolves the contradiction by allowing the system to optimize for storage efficiency when data is inactive while maintaining faster access speeds when data is frequently accessed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The compression ratio parameter is changed dynamically based on access frequency. The system monitors data access patterns and adjusts the compression level parameter accordingly, increasing compression for inactive data to improve storage efficiency while reducing compression for active data to maintain access speed. This parameter adaptation resolves the trade-off between storage efficiency and access speed.

Inventive Principle:
Principle #35Parameter changes

2Volume of stationary object

If a higher compression level is applied to stored data, then storage capacity is improved, but data accessibility deteriorates

Engineering Contradiction:
Improvestorage capacityVSAvoiddata accessibility
Core Design Contradiction:
Volume of stationary objectVSEase of operation

Solution Approach 1:

The compression level is dynamically adjusted based on data accessibility requirements. The system monitors access patterns and automatically transitions compression levels, applying higher compression to improve storage capacity when data is not frequently accessed, while reducing compression to maintain accessibility when data is actively used. This dynamic approach resolves the contradiction between storage capacity and accessibility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The compression parameter is adapted based on observed data access behavior. The system changes compression levels in response to accessibility patterns, increasing compression ratio for dormant data to maximize storage capacity while maintaining lower compression for accessible data. This parameter modulation resolves the trade-off between storage capacity utilization and data accessibility.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If data compression is increased over time for inactive data, then storage efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvestorage efficiencyVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The system performs self-service by automatically monitoring its own data access patterns and autonomously adjusting compression levels without external intervention. The storage system itself gathers information about data usage and makes intelligent decisions about compression optimization, eliminating the need for complex external management systems while improving storage efficiency through adaptive compression.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring data access patterns and using this information to adjust compression levels. The access frequency data serves as feedback that drives automatic compression optimization, allowing the system to improve storage efficiency through a closed-loop control mechanism that adapts to actual usage patterns without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11630738B2Automatic objective-based compression level change for individual clusters
Publication Date: 2023.04.18 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11630738B2 patent drawing
  • US11630738B2 patent drawing
  • US11630738B2 patent drawing

AI summary

A method, computer system, and a computer program product for objective-based compression level change is provided. The present invention may include storing a volume in a storage device, wherein the stored volume is compressed using an initial compression level. The present invention may also include checking a last access time of the stored volume in the storage device at a regular interval. The present invention may further include, in response to determining, based on the checked last access time, that the stored volume is not accessed at the regular interval, recompressing the stored volume in the storage device using a higher compression level, wherein the higher compression level includes a higher compression ratio than a compression ratio associated with the initial compression level.