Key-Value File Handle Mapping for Fastcopy Backup Cloning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In deduplication systems, when backups are cloned across namespaces, the relationships necessary for fastcopy-overwrite optimization are not preserved, leading to increased replication times and potential failure to meet service level agreements (SLAs).

Innovation Solution

Utilizing key-value pairs to maintain the basefile-to-synthesized file relationships by modifying file handles during the cloning process, ensuring that the basefile information points to the correct file handle in the new namespace, allowing fastcopy-overwrite optimization to be applied during replication.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If backups are cloned across namespaces using traditional methods, then namespace flexibility and data organization are improved, but replication performance deteriorates due to loss of basefile relationships

Engineering Contradiction:
Improvenamespace flexibilityVSAvoidreplication performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces key-value pairs as an intermediary mechanism that stores the mapping relationship between original basefile paths and cloned file paths. This intermediary allows the system to maintain namespace flexibility while preserving the basefile relationships needed for fastcopy-overwrite optimization during replication.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates a logical copy of the basefile relationship information through key-value pairs without physically copying the entire file structure. The key-value pairs capture the essential relationship data (original path → cloned path) enabling replication optimization without duplicating the complex namespace hierarchy.

Inventive Principle:
Principle #26Copying

2Productivity

If file relationships are tracked using complex metadata structures, then replication optimization is improved, but system complexity increases

Engineering Contradiction:
Improvereplication optimizationVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent extracts only the essential relationship information (basefile path mappings) from the complex metadata structure and stores it in simple key-value pairs. This extraction approach maintains replication optimization capabilities while eliminating the complexity of tracking full file relationship metadata across namespaces.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent changes the data structure parameter from complex relational metadata to simple key-value pairs. This parameter change simplifies the system while preserving the critical path information needed for fastcopy-overwrite optimization, trading structural complexity for operational efficiency.

Inventive Principle:
Principle #35Parameter changes

3Speed

If synthetic backup relationships are preserved across namespaces, then replication speed is improved, but data structure complexity increases

Engineering Contradiction:
Improvereplication speedVSAvoiddata structure complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent copies only the essential path mapping information into key-value pairs rather than copying the entire synthetic backup relationship structure. This selective copying preserves replication speed by maintaining basefile relationships while avoiding the complexity of duplicating full synthetic backup metadata across namespaces.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12596617B2Maintaining fastcopy-overwrite optimization using key-value pair file handles for backups cloned across namespaces
Publication Date: 2026.04.07 DELL PROD LP
  • US12596617B2 patent drawing
  • US12596617B2 patent drawing
  • US12596617B2 patent drawing

AI summary

Enhancing data replication performance by preserving fastcopy-overwrite optimization for backups cloned across namespace subdivisions in a deduplication filesystem. A process keeps a key value pair for each of the files that are being cloned from the original namespace to a subcopy namespace. The key is the file handle of the file being cloned in the original namespace and the value is the handle of the cloned file in the subcopy namespace. When a subsequent generation backup of the same asset is cloned the basefile target file relationship is transferred as is to the new file in the subcopy namespace. This maintains the basefile to target file relationship after cloning to realize fastcopy-overwrite optimization benefits for the backup to the subcopy namespace.