Hybrid Storage Deduplication via File Characteristic Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deduplication processes in hybrid storage networks do not consider file characteristics or disk technologies, leading to suboptimal storage performance and resource utilization during RAID rebuilds, as they fail to account for the specific attributes of different storage systems and RAID configurations.

Innovation Solution

The method involves determining file characteristics and mapping them to storage preferences, which specify suitable storage systems based on attributes such as disk technology and RAID configurations, optimizing storage locations for redundant data sets and optimizing system resources during RAID rebuilds by restricting inline deduplication when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional deduplication processes are used without considering file characteristics or disk technology, then storage space is reduced by eliminating duplicates, but storage performance and resource utilization become suboptimal

Engineering Contradiction:
Improvestorage space utilizationVSAvoidstorage performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies local quality by selecting different storage locations for different files based on their specific characteristics. Instead of a uniform deduplication approach, the system analyzes file attributes (size, access patterns, type) and maps them to appropriate storage systems with matching characteristics, ensuring each file is stored in the most suitable location for its specific needs.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes parameters by considering multiple file characteristics (size, access frequency, file type) and storage system attributes (disk technology, RAID configuration, performance metrics) to dynamically determine optimal storage locations. This parameter-based mapping allows the system to adapt storage decisions to specific file and storage conditions rather than using a fixed approach.

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If deduplication processes do not consider RAID configurations, then storage capacity is maximized, but system resources are consumed during RAID rebuilds

Engineering Contradiction:
Improvestorage capacityVSAvoidsystem resource consumption
Core Design Contradiction:
Quantity of substanceVSUse of energy by moving object

Solution Approach 1:

The patent applies preliminary action by proactively selecting storage locations with appropriate RAID configurations before rebuild operations are needed. The system analyzes RAID array states and avoids placing deduplicated files on arrays that would require costly rebuild operations, thereby preventing future resource consumption during rebuilds rather than reacting when rebuilds are necessary.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If storage locations are selected without considering disk technology attributes, then deduplication is simpler to implement, but read and write performance are reduced

Engineering Contradiction:
Improvededuplication implementation complexityVSAvoidread and write performance
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The system changes parameters by establishing a mapping between file characteristics and storage system attributes including disk technology type. This parameter-based approach systematically considers SSD versus HDD characteristics, IOPS capabilities, and other performance metrics to select optimal storage locations, transforming a potentially complex decision into a structured parameter-matching process.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8612699B2Deduplication in a hybrid storage environment
Publication Date: 2013.12.17 BEIJING ZITIAO NETWORK TECH CO LTD
  • US8612699B2 patent drawing
  • US8612699B2 patent drawing
  • US8612699B2 patent drawing

AI summary

Deduplication in a hybrid storage environment includes determining characteristics of a first data set. The first data set is identified as redundant to a second data set and the second data set is stored in a first storage system. The deduplication also includes mapping the characteristics of the first data set to storage preferences, the storage preferences specifying storage system selections for storing data sets based upon attributes of the respective storage systems. The deduplication further includes storing, as a persistent data set, one of the first data set and the second data set in one of the storage systems identified from the mapping.