Backup Image Verification Using TLE Partitioning and Tracklogs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing backup systems face inefficiencies in handling large numbers of objects, particularly in deduplication and incremental backup operations, leading to potential data corruption, resource wastage, and prolonged operation failures.

Innovation Solution

The method partitions objects into top-level entities (TLEs) for efficient backup operations, using tracklogs to maintain data integrity and deduplicate changes, allowing for flexible distribution across multiple backup hosts and ensuring data integrity through hash comparisons and container-level operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional backup systems process large numbers of objects without partitioning, then backup operations can be performed, but data integrity verification becomes inefficient and resource consumption increases

Engineering Contradiction:
Improvedata integrity verification efficiencyVSAvoidnumber of objects
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent divides the set of objects into top-level entities (TLEs), where each TLE represents a partition of objects that share common characteristics or backup properties. This segmentation allows the backup system to process and verify data integrity at a higher abstraction level, reducing the complexity of handling large numbers of individual objects while maintaining verification accuracy.

Inventive Principle:
Principle #1Segmentation

2Reliability

If backup systems perform verification operations on all objects, then data integrity can be ensured, but operation time and resource usage increase

Engineering Contradiction:
Improvedata integrityVSAvoidverification operation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs tracklogs that are maintained during backup operations to record metadata about objects and their states. These tracklogs are created in advance and updated continuously, allowing the verification process to rely on pre-collected information rather than re-examining all object data from scratch, thus reducing verification time while maintaining integrity assurance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Instead of directly verifying all original objects, the system creates representational information (such as hashes or metadata copies) of the objects and stores this in tracklogs. Verification then operates on these representations rather than the full objects, significantly reducing the time and resources required for integrity checking while maintaining reliable verification results.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If backup systems handle all objects as a single unit, then implementation is simpler, but flexibility for distributed backup operations is reduced

Engineering Contradiction:
Improveflexibility for distributed backupVSAvoidsystem implementation complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments objects into top-level entities that can be independently managed and distributed across multiple backup hosts. Each TLE can be assigned to different backup hosts for parallel processing, enabling flexible distributed backup operations while maintaining a structured approach that doesn't excessively complicate the overall system implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically assigns and reassigns top-level entities to backup hosts based on operational needs, allowing flexible distribution of backup tasks. This dynamic allocation mechanism provides adaptability for distributed operations while using a standardized TLE framework that keeps implementation complexity manageable.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12585550B1Methods and systems for improved backup performance
Publication Date: 2026.03.24 COHESITY INC
  • US12585550B1 patent drawing
  • US12585550B1 patent drawing
  • US12585550B1 patent drawing

AI summary

Methods, computer program products, computer systems, and the like for improved performance, when verifying backup images, are disclosed, which can include generating representational information (where the representational information is based, at least in part, on at least a portion of information of a top-level entity), retrieving a stored representational information (where the stored representational information is based, at least in part, on the at least the portion of the information of the top-level entity, the stored representational information is retrieved from log information produced as part of a backup operation, and the backup operation produced a backup image of the top-level entity), determining whether the representational information and the stored representational information match, and, in response to a determination that the representational information and the stored representational information do not match, indicating that the backup image of the top-level entity is corrupt.