Storage Data Reduction by Service Type Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data reduction methods have low performance when applied to data stored using different service types, as they use a general reduction method for all types of data.

Innovation Solution

A data reduction method that selects a reduction manner matching the specific service type of the data stored in a logical unit, which includes data compression and/or deduplication, thereby improving data reduction performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a general data reduction method is used for all types of data, then the method is simple to implement, but data reduction performance is low

Engineering Contradiction:
Improvedata reduction performanceVSAvoidreduction method complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the storage space into multiple logical units, where each logical unit is assigned a specific service type (e.g., database, file storage, log storage). Different data reduction methods are then applied to different logical units based on their service types, allowing optimized reduction performance for each data type while maintaining manageable system complexity through modular organization.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies the principle of local quality by tailoring the data reduction method to match the specific characteristics of each service type. For example, database data may use columnar compression while log data uses deduplication, ensuring that each local region (logical unit) has the most appropriate reduction method for its specific data characteristics, thereby maximizing overall reduction performance.

Inventive Principle:
Principle #3Local quality

2Productivity

If different data reduction manners are applied to different service types, then data reduction performance is improved, but the complexity of determining service types increases

Engineering Contradiction:
Improvedata reduction performanceVSAvoidservice type identification difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent performs preliminary action by pre-assigning service types to logical units before data is stored. When a logical unit is created or formatted, its service type is determined in advance based on the intended use case. This preliminary classification eliminates the need for complex real-time analysis of data characteristics during the reduction process, simplifying the detection and measurement overhead.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12271591B2Data reduction method and apparatus
Publication Date: 2025.04.08 HUAWEI TECH CO LTD
  • US12271591B2 patent drawing
  • US12271591B2 patent drawing
  • US12271591B2 patent drawing

AI summary

A data reduction method and apparatus are provided to improve data reduction performance. In the method a storage device obtains a first service type of first data stored in a first logical unit. The storage device processes the first data based on a first data reduction manner that matches the first service type. The storage device obtains a second service type of second data stored in a second logical unit. The second service type is different from the first service type. The storage device processes the second data based on a second data reduction manner that matches the second service type. The first data reduction manner includes data compression and/or data deduplication. The second data reduction manner includes data compression and/or data deduplication. The first data reduction manner is different from the second data reduction manner.