Incremental Backup Baselines After Restore Operations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems inefficiently utilize resources and network bandwidth by performing full or incremental backup snapshots after a restore operation, as they either redundantly transmit stored data or include unnecessary data changes.

Innovation Solution

Implementing a constructive incremental backup snapshot that only sends data changed since a new tracking ID was created, reducing the need for full backups and minimizing resource usage by focusing on data changes post-restore.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full backup snapshot is performed after a restore operation, then the backup system ensures complete data protection, but network bandwidth and storage resources are wasted by transmitting redundant data

Engineering Contradiction:
Improvedata protectionVSAvoidnetwork bandwidth consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent extracts only the necessary backup data by identifying and transmitting only the delta changes (new or modified files) since the restore operation, rather than transmitting the complete file system state. This is achieved through change detection mechanisms that compare the restored state with the current state to identify only the differences that need to be backed up.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The backup process is segmented into identifying changes, preparing only changed files for backup, and transmitting only those specific files. The system divides the backup operation into discrete steps: detecting changes since restore, selecting affected files, and transmitting only those files to the backup system, thereby reducing overall data transmission volume.

Inventive Principle:
Principle #1Segmentation

2Productivity

If an incremental backup snapshot is performed after a restore operation, then data changes are captured, but unnecessary data changes from before the restore are included

Engineering Contradiction:
Improvebackup efficiencyVSAvoidunnecessary data transmission
Core Design Contradiction:
ProductivityVSLoss of substance

Solution Approach 1:

The system performs preliminary change detection by establishing a baseline of what changed since the restore operation before initiating the backup process. Tracking identifiers or change logs are maintained to record modifications occurring after restore, allowing the backup system to pre-identify which files need to be included and which can be excluded from the backup snapshot.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If traditional backup methods are used after restore, then complete data is backed up, but resource consumption increases significantly

Engineering Contradiction:
Improvedata protectionVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The backup system incorporates feedback mechanisms where the restore target provides information about changes since restore (such as modification timestamps, change detection logs, or delta data) back to the backup system. This feedback enables the backup system to adjust its behavior and only process files that have changed, optimizing resource utilization while maintaining protection integrity.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12481449B2Efficient backup after a restore operation
Publication Date: 2025.11.25 COHESITY INC
  • US12481449B2 patent drawing
  • US12481449B2 patent drawing
  • US12481449B2 patent drawing

AI summary

A request to restore a specific backup instance is received. In response to the received request to restore the specific backup instance, a new reference backup instance based on the specific backup instance stored at the storage controlled by the backup system is created at a storage controlled by a backup system. Data associated with the specific backup instance is provided to a recipient system from the storage associated with a backup system. A constructive incremental backup snapshot of the recipient system is performed based on the new reference backup instance.