File Deduplication Excluding Archival Schedules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing deduplication processes often waste processing resources by performing deduplication on files that will soon be archived, as they do not consider the schedule of archival jobs.

Innovation Solution

Implement a deduplication system that is aware of upcoming archival jobs by identifying files scheduled for archival within a defined timeframe and excluding them from the deduplication process, thereby conserving processing resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deduplication is performed on all files without considering archival schedules, then deduplication completeness is improved, but processing resource waste increases

Engineering Contradiction:
Improvededuplication completenessVSAvoidprocessing resource waste
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary identification of files scheduled for archival within a defined time window before executing the deduplication operation. By proactively determining which files will be archived soon and excluding them from deduplication, the system avoids wasting processing resources on files that will be removed anyway, while still maintaining deduplication effectiveness on files that will remain in the system.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If files scheduled for archival are excluded from deduplication, then processing efficiency is improved, but deduplication coverage decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddeduplication coverage
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system applies partial deduplication by selectively processing only those files that are not scheduled for archival in the near future. This partial action approach focuses computational resources on files that will actually benefit from deduplication, achieving sufficient coverage for files that remain in the system while avoiding unnecessary processing of files that will be archived soon.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12299306B2Deduplication based on archival schedule
Publication Date: 2025.05.13 DELL PROD LP
  • US12299306B2 patent drawing
  • US12299306B2 patent drawing
  • US12299306B2 patent drawing

AI summary

A system can identify a first group of files that are scheduled to be modified by another operation within a next defined amount of time. The system can remove the first group of files from the files of the file system with respect to a deduplication operation to produce a second group of files. The system can perform a sampling phase on the second group of files, wherein the sampling phase identifies a first group of blocks, and wherein the first group of blocks corresponds to duplicate file system blocks. The system can identify a second group of blocks that correspond to the first group of files. The system can remove any blocks from the first group of blocks that have a respective duplicate in the second group of blocks to produce a third group of blocks. The system can perform the deduplication operation on the third group of blocks.