Backup Recovery for Deleted Virtual Checkpoints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual environments, changes such as checkpoint deletions in the disk chain often result in unnecessary full backups, leading to inefficiencies in data protection operations due to mismatches between the host and backup server configurations, increasing bandwidth and resource usage.

Innovation Solution

The system identifies and saves metadata related to deleted checkpoints and their parent-child relationships, allowing for the merging of data during backup operations, which enables the use of existing backups and reduces the need for full data transfer by only transferring new data during recovery.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a full backup is performed whenever the virtual disk chain changes, then the backup data consistency is maintained, but the backup time and resource consumption increase significantly

Engineering Contradiction:
Improvebackup data consistencyVSAvoidbackup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies partial action by performing only incremental backup operations instead of full backups. The system identifies that checkpoint deletions are structural changes rather than data changes, so it performs partial backups that only capture actual data modifications, excluding structural metadata changes. This resolves the contradiction by maintaining backup consistency through selective partial backups rather than complete full backups, significantly reducing backup time while preserving data integrity.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the parameter of backup operation type from always-full to conditional (full vs. incremental). The system monitors the type of changes in the virtual disk chain and adjusts the backup strategy accordingly - performing full backups only when necessary and incremental backups when changes are minor or structural. This dynamic parameter adjustment maintains reliability while optimizing backup time based on actual change characteristics.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If a full backup is performed whenever the virtual disk chain changes, then the backup completeness is ensured, but the bandwidth and processing resources are wasted

Engineering Contradiction:
Improvebackup completenessVSAvoidbandwidth and processing resources
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs partial backups that capture only the necessary data changes rather than complete full backups. By analyzing the type of changes in the virtual disk chain, the system identifies structural changes (checkpoint deletions) versus actual data changes, and performs backups only for the latter. This ensures backup completeness for actual data modifications while avoiding waste of bandwidth and processing resources on structural metadata changes.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent extracts and separates structural changes from data changes in the virtual disk chain. The system identifies checkpoint deletions as structural metadata changes and excludes them from backup operations, extracting only the essential data changes that require backup. This extraction approach maintains backup completeness for meaningful data while eliminating unnecessary bandwidth and processing resource consumption associated with backing up structural metadata.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If the system treats any virtual disk chain change as a mismatch, then the backup accuracy is maintained, but the operational efficiency decreases

Engineering Contradiction:
Improvebackup accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies local quality by differentiating between types of changes in the virtual disk chain and applying different backup strategies to different locations in the change set. Structural changes (checkpoint deletions) are treated differently from data changes (file modifications). The system performs local analysis of each change type and applies appropriate backup actions, maintaining backup accuracy for data changes while improving operational efficiency by excluding structural changes from full backup triggers.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system changes the parameter of change detection from binary (any change = full backup) to multi-category (structural change vs. data change). By introducing this parameter differentiation, the system maintains backup accuracy for actual data modifications while improving operational efficiency by avoiding unnecessary full backups triggered by structural metadata changes. This parameter refinement allows selective backup triggering based on change significance.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11630745B2Efficient recovery of backups for deleted checkpoints
Publication Date: 2023.04.18 EMC IP HLDG CO LLC
  • US11630745B2 patent drawing
  • US11630745B2 patent drawing
  • US11630745B2 patent drawing

AI summary

Backup operations may save a full backup and subsequent checkpoints. Systems and methods for handling backup and restore operations when checkpoints are deleted. Checkpoints can be merged during a restore operation to account for deleted checkpoints. Also, the backup can continue to leverage existing backups even though checkpoints have been deleted.