File System Compression Selection Using Content and Context Inputs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data management systems face inefficiencies in storing and processing large amounts of data, as they require substantial computing resources and lack an optimal method for selecting compression algorithms tailored to specific file system parameters and performance objectives.

Innovation Solution

A method and system that utilize a compression optimizing manager to select an optimal compression algorithm for a file system by applying a compression selection model based on file system parameters and performance objectives, thereby initiating an efficient file system compression implementation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a compression algorithm is selected without optimization, then storage space is used, but computing resources are wasted and storage efficiency is reduced

Engineering Contradiction:
Improvedata storage efficiencyVSAvoidcomputing resource utilization
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically changes compression algorithm parameters based on file characteristics. The compression optimizing manager analyzes file parameters (size, type, content) and adjusts the selection of compression algorithms and their parameters to achieve optimal compression ratios while minimizing computing resource consumption for each specific file

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The system performs self-optimization by automatically selecting compression algorithms without user intervention. The compression optimizing manager autonomously evaluates file parameters, applies the compression selection model, and initiates compression implementation, eliminating the need for users to manually choose compression settings

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If multiple compression algorithms are available, then compression options increase, but algorithm selection complexity increases

Engineering Contradiction:
Improvecompression algorithm optionsVSAvoidalgorithm selection complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The compression optimizing manager acts as an intermediary between the file system and multiple compression algorithms. It receives compression algorithm selection requests, evaluates file parameters using the compression selection model, and automatically selects the most appropriate algorithm, shielding users from the complexity of choosing among multiple options

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the compression optimizing manager continuously monitors file system parameters and compression performance. Based on this feedback, the compression selection model is updated to improve future algorithm selections, creating a self-improving system that adapts to changing conditions

Inventive Principle:
Principle #23Feedback

3Quantity of substance

If compression is applied to all files, then storage space is reduced, but processing time and computing resources increase

Engineering Contradiction:
Improvestorage space usageVSAvoidcompression processing time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The system applies different compression strategies to different files based on their local characteristics. The compression optimizing manager evaluates each file's parameters (size, type, content patterns) and applies compression only when beneficial, selecting appropriate algorithms and parameters for each specific file rather than uniformly compressing all files

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial compression by selectively applying compression only to files where it provides net benefit. The compression selection model evaluates whether compression will actually reduce storage space considering file characteristics, avoiding unnecessary compression of files that would not benefit or would consume excessive processing time

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12235802B2System and method for a content-aware and context-aware compression algorithm selection model for a file system
Publication Date: 2025.02.25 EMC IP HLDG CO LLC
  • US12235802B2 patent drawing
  • US12235802B2 patent drawing
  • US12235802B2 patent drawing

AI summary

A method for managing a file system includes obtaining, by a compression optimizing manager, a compression algorithm selection request for the file system, determining a set of selection inputs based on a set of file system parameters of the file system, applying a compression selection model to the set of selection inputs to obtain a compression algorithm selection, and initiating a file system compression implementation of the file system using the compression algorithm selection.