Entropy-Sorted Data Chunks for Higher Compression Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data compression into random chunkfiles leads to inefficient space utilization, compression, and computational resource waste in data platforms, as existing methods do not effectively utilize entropy metrics to optimize chunkfile creation and management.

Innovation Solution

Applying entropy metrics to determine and reorder data chunks based on their entropy values, allowing for improved compression algorithms to achieve greater compression efficiency by positioning chunks with similar entropy together, thereby reducing storage space and computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data chunks are compressed into random chunkfiles without entropy-based reordering, then the chunkfile creation process is simple and fast, but storage space utilization is inefficient and compression ratios are poor

Engineering Contradiction:
Improvestorage space utilizationVSAvoidchunkfile creation complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by calculating entropy values for each data chunk before compression and reordering chunks based on these pre-calculated entropy values. This pre-processing step groups chunks with similar entropy characteristics together, enabling the compression algorithm to achieve better compression ratios by exploiting patterns within similar-entropy groups, thereby improving storage space utilization without requiring complex real-time decision-making during compression

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the organizational parameter of chunkfiles from random ordering to entropy-based ordering. By using entropy value as the sorting criterion instead of random or sequential ordering, the system transforms the chunkfile structure to enable better compression efficiency. This parameter change allows the compression algorithm to encounter more predictable patterns, improving the compression ratio and storage space utilization

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If data chunks are reordered by entropy values before compression, then compression efficiency and storage reduction are improved, but computational resources and processing time increase

Engineering Contradiction:
Improvecomputational resource efficiencyVSAvoidchunkfile creation time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent applies partial action by calculating entropy values only for the purpose of reordering chunks, without performing full compression analysis on each chunk. The entropy calculation serves as a lightweight preprocessing step that provides sufficient information for reordering without the computational overhead of complete compression evaluation, thus balancing the trade-off between compression efficiency improvement and additional processing requirements

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent substitutes the traditional mechanical approach of random or sequential chunk ordering with an entropy-based sorting mechanism. This substitution replaces brute-force or simple sequential processing with a more intelligent ordering system that uses entropy metrics to guide the reorganization, achieving better compression efficiency while keeping the additional computational overhead manageable through efficient entropy calculation algorithms

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Productivity

If entropy metrics are calculated and applied to reorganize data chunks, then compression algorithms achieve greater compression rates, but the complexity of the compression process increases

Engineering Contradiction:
Improvecompression rateVSAvoidcompression process complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing the compression process into distinct stages: entropy calculation stage, reordering stage based on entropy values, and compression stage. This segmentation allows each stage to be optimized independently, with the entropy-based reordering serving as a bridge that prepares the data for more effective compression without requiring the entire process to be re-engineered, thus improving compression rates while managing overall process complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12436919B2Sorted entropy chunks for higher space reduction
Publication Date: 2025.10.07 COHESITY INC
  • US12436919B2 patent drawing
  • US12436919B2 patent drawing
  • US12436919B2 patent drawing

AI summary

Techniques are described for creating more efficient chunkfiles through the use of entropy metrics. In some examples, processing circuitry may determine an entropy value for each of a plurality of data chunks to obtain a corresponding plurality of entropy values. In some examples, processing circuitry may reorganize, based on the corresponding plurality of entropy values, the plurality of data chunks to obtain a reorganized plurality of data chunks. In some examples, processing circuitry may compress the reorganized plurality of data chunks to obtain a compressed chunkfile. In some examples, processing circuitry may store the compressed chunkfile superseding the plurality of data chunks.