Immutable Deduplication Space Reclamation via Container References

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deduplication systems face challenges in managing storage space efficiently in immutable deduplication systems due to the inability to compact containers until their retention period has elapsed, leading to unnecessary storage of expired data and increased costs.

Innovation Solution

Implementing threshold-based mechanisms to manage container references in immutable storage, using static or dynamic thresholds to determine when containers are unavailable for referencing, thereby allowing for predictable space reclamation and reducing unnecessary storage of expired data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If containers are stored in immutable storage with fixed retention periods, then data integrity and compliance are ensured, but storage space cannot be reclaimed until the retention period elapses, leading to unnecessary storage of expired data

Engineering Contradiction:
Improvedata integrityVSAvoidstorage space
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent segments the retention period into multiple phases: an immutable phase where containers cannot be modified or deleted, and a reclamation phase where containers become eligible for deletion. This segmentation allows the system to maintain data integrity during the immutable phase while enabling space reclamation during the reclamation phase, resolving the contradiction between reliability and storage space efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by establishing predetermined reclamation policies and thresholds before the retention period expires. The system proactively identifies containers that will become eligible for deletion and prepares reclamation processes in advance, allowing smooth transition from immutable storage to space reclamation without compromising data integrity

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the retention period is extended to ensure compliance, then data protection is improved, but storage costs increase due to prolonged retention of expired data

Engineering Contradiction:
Improvedata protectionVSAvoidstorage costs
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent introduces dynamic reclamation policies that adjust retention behavior based on multiple factors including compliance requirements, storage capacity, and data access patterns. The system can dynamically extend or reduce retention periods for different container types, allowing optimization of storage costs while maintaining necessary data protection levels

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key parameters such as retention period duration, reclamation thresholds, and priority levels based on container characteristics and organizational policies. By adjusting these parameters dynamically, the system can extend retention for compliance-critical data while reducing retention for less critical data, thereby optimizing the balance between data protection and storage costs

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all containers are retained until their retention period expires, then compliance requirements are met, but storage efficiency decreases due to accumulation of expired data

Engineering Contradiction:
ImprovecomplianceVSAvoidstorage efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a copying mechanism where containers eligible for reclamation are copied to archival storage or backup systems before deletion from primary immutable storage. This ensures compliance requirements are met by preserving data copies while improving storage efficiency by removing expired data from the primary storage system

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces an intermediary reclamation management system that acts as a mediator between the immutable storage system and the deletion process. This intermediary layer monitors container eligibility, manages the reclamation queue, and coordinates deletion operations, ensuring compliance is maintained while enabling efficient storage space reclamation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250307078A1Methods and systems for space reclamation in immutable deduplication systems
Publication Date: 2025.10.02 COHESITY INC
  • US20250307078A1 patent drawing
  • US20250307078A1 patent drawing
  • US20250307078A1 patent drawing

AI summary

Embodiments are disclosed that provide space reclamation in immutable deduplication systems, and can include selecting a unit of data of a backup image, determining whether a duplicate unit of data is stored in an existing data storage construct (the duplicate unit of data is a duplicate of the unit of data and the existing data storage construct is stored in immutable storage), and in response to a determination that the duplicate unit of data exists in the existing data storage construct, determining whether the existing data storage construct is designated as being available to be referenced, in response to the existing data storage construct being designated as being available to be referenced, updating a reference to the duplicate unit of data, and in response to the existing data storage construct being designated as being unavailable to be referenced, storing the unit of data in a new data storage construct.