Storage Volume Compression Ranking for Cost-Aware Scheduling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current storage technologies lack an efficient method to prioritize and schedule data compression across multiple storage volumes, leading to suboptimal storage space savings and cost savings, as existing methods do not effectively predict and rank potential compression benefits across different volumes.

Innovation Solution

A method that examines information from multiple storage volumes to predict storage space savings and compression cost savings, ranking volumes based on these predictions and scheduling compression accordingly, using a system that includes a manager system to perform terabyte storage volume savings and cost savings predictions, and scheduling data compression based on these rankings.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data compression is performed on all storage volumes without prioritization, then storage space savings may be achieved, but computational resources are wasted on volumes that provide minimal compression benefits

Engineering Contradiction:
Improvestorage space savingsVSAvoidcomputational resource waste
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of storage volumes to predict compression space savings before actually executing compression. By examining volume characteristics and calculating predicted savings in advance, the system identifies which volumes are most likely to benefit from compression, thereby avoiding wasteful compression of volumes that would provide minimal benefits.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of compression priority by ranking storage volumes based on predicted space savings. Instead of treating all volumes equally, the system dynamically adjusts compression scheduling based on calculated parameters such as predicted savings, volume size, and compression cost, optimizing resource allocation to high-value targets.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If compression is scheduled without ranking volumes by predicted savings, then compression processes can be distributed evenly, but overall storage efficiency optimization is reduced

Engineering Contradiction:
Improvestorage efficiency optimizationVSAvoidcompression scheduling complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements feedback by continuously monitoring actual compression results and comparing them with predicted savings. This feedback loop allows the system to refine its prediction algorithms and ranking mechanisms over time, improving storage efficiency optimization while managing scheduling complexity through learned patterns rather than static rules.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system segments the compression scheduling process into distinct phases: prediction phase (analyzing volume characteristics), ranking phase (ordering volumes by predicted savings), and execution phase (performing compression in ranked order). This segmentation makes the complex optimization problem more manageable and allows each phase to be optimized independently.

Inventive Principle:
Principle #1Segmentation

3Productivity

If compression is performed on volumes with low predicted savings, then more volumes can be compressed, but the return on computational investment decreases

Engineering Contradiction:
Improvenumber of volumes compressedVSAvoidcomputational cost per benefit
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system dynamically changes the parameter of compression selection by adjusting the threshold for minimum predicted savings. Instead of compressing all volumes or using a fixed threshold, the system adapts the selection criteria based on available computational resources, current storage needs, and predicted compression benefits, optimizing the ratio of volumes compressed to computational cost incurred.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10671327B2Method for determining selection and ordering of storage volumes to compress
Publication Date: 2020.06.02 KYNDRYL INC
  • US10671327B2 patent drawing
  • US10671327B2 patent drawing
  • US10671327B2 patent drawing

AI summary

Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining information of first through Nth storage volumes and based on the examining providing for each storage volume of the first through Nth storage volumes a predicted storage space savings value, the predicted storage space savings value indicating a predicted terabyte volume of storage space savings producible by performance of data compression of data stored on the storage volume; predicting a per terabyte compression cost savings associated with compressing one or more storage volume of the first through Nth storage volumes, and providing a ranking of storage volumes of the first through Nth storage volumes based on the examining and the predicting; and scheduling a compression of storage volumes of the first through Nth storage volumes based on the ranking of storage volumes of the first through Nth storage volumes.