Clustered File Deduplication Across Storage Tiers Using Similarity Groups

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deduplication processes in clustered networks with multiple storage tiers are inefficient, as they fail to optimize data deduplication across different storage tiers with varying cost and performance characteristics.

Innovation Solution

A multi-tier deduplication manager optimally distributes data across multiple storage tiers by partitioning the data space into similarity groups and assigning these groups to dedicated deduplication services within each tier, allowing for local deduplication checks without remote procedure calls, thus maximizing global deduplication efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If data is deduplicated across multiple storage tiers using traditional processes, then storage overhead is reduced, but deduplication efficiency deteriorates due to remote procedure call overhead and lack of optimization for tier-specific characteristics

Engineering Contradiction:
Improvestorage overheadVSAvoiddeduplication efficiency
Core Design Contradiction:
Loss of energyVSProductivity

Solution Approach 1:

The patent segments the deduplication process by creating tier-specific deduplication services for each storage tier. Each service handles deduplication locally within its tier using similarity groups, eliminating the need for centralized remote procedure calls and optimizing for tier-specific characteristics.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by implementing similarity groups that partition data space across tiers. This creates a hierarchical structure where deduplication operates both within tiers and across tiers simultaneously, improving efficiency without sacrificing storage optimization.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Speed

If deduplication processes are optimized for one storage tier, then performance on that tier improves, but global deduplication efficiency deteriorates due to lack of cross-tier optimization

Engineering Contradiction:
Improvededuplication speedVSAvoidglobal deduplication efficiency
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent creates tier-specific deduplication services that are universal in their approach but specialized in implementation. Each service follows the same similarity group methodology, allowing consistent cross-tier optimization while adapting to individual tier characteristics for maximum performance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Productivity

If centralized deduplication management is used across all tiers, then global deduplication is achieved, but system complexity increases due to remote procedure calls and centralized coordination overhead

Engineering Contradiction:
Improveglobal deduplicationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the deduplication logic across all tiers into a unified similarity group framework. While services are distributed, they operate under consistent rules and data structures, achieving global deduplication without the complexity of centralized coordination or remote procedure calls.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Each storage tier operates its own deduplication service autonomously using similarity groups. The system achieves global deduplication through self-service mechanisms where each tier independently manages its data while contributing to overall deduplication efficiency without requiring centralized control.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12554590B2Deduplicating files across multiple storage tiers in a clustered file system network
Publication Date: 2026.02.17 DELL PROD LP
  • US12554590B2 patent drawing
  • US12554590B2 patent drawing
  • US12554590B2 patent drawing

AI summary

Embodiments are described for a system and method facilitating deduplication in a multi-tier storage system in which a file can have different portions written to different tiers. A process partition the data space of each tier to a number of similarity groups and distributes the similarity groups across file system services in a cluster. The distribution is done in such a way that for a given similarity group ID, the same file system service owns the similarity groups of every tier. This allows for efficient checks for deduplication as it can be done local to a node rather than requiring remote procedure calls.