Consolidated Full Backup of Restored Virtual Machine
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing backup systems redundantly back up all virtual machine data after restoration, including unchanged data already present in the original full backup image, leading to inefficient data transfer and resource consumption.
Innovation Solution
A method that identifies and separates changed data using a changed block tracker, combining it with unchanged data from the original full backup image to create a consolidated full backup, reducing redundant data transfer and optimizing backup operations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a full backup operation is performed on a restored virtual machine, then all virtual machine data is backed up ensuring complete data protection, but redundant unchanged data is transferred and stored wasting network bandwidth and storage resources
Solution Approach 1:
The patent extracts only the changed data blocks from the virtual machine's virtual disk since the last backup, rather than backing up the entire disk. The changed block tracker identifies and extracts only the modified portions, which are then transferred and stored as the backup set, eliminating redundant data transfer while maintaining complete data protection.
Solution Approach 2:
The virtual disk is segmented into individual data blocks, and the backup process operates at the block level rather than treating the entire disk as a single unit. This segmentation allows the system to identify and backup only the specific blocks that have changed, rather than the entire disk image.
2Reliability
If a full backup operation is performed on a restored virtual machine, then all virtual machine data is backed up ensuring complete data protection, but redundant unchanged data is transferred and stored wasting network bandwidth and storage resources
Solution Approach 1:
The patent extracts only the changed data blocks from the virtual machine's virtual disk since the last backup, rather than backing up the entire disk. The changed block tracker identifies and extracts only the modified portions, which are then transferred and stored as the backup set, eliminating redundant data transfer while maintaining complete data protection.
Solution Approach 2:
The virtual disk is segmented into individual data blocks, and the backup process operates at the block level rather than treating the entire disk as a single unit. This segmentation allows the system to identify and backup only the specific blocks that have changed, rather than the entire disk image.
3Reliability
If a full backup operation is performed on a restored virtual machine, then all virtual machine data is backed up ensuring complete data protection, but the backup operation time is extended due to processing all data including unchanged portions
Solution Approach 1:
The changed block tracker is enabled and runs continuously before the backup operation to monitor and identify changed data blocks. This preliminary tracking ensures that when the backup is initiated, only the already-identified changed blocks need to be processed, transferred, and stored, significantly reducing backup operation time while maintaining complete data protection.
Solution Approach 2:
The patent extracts only the changed data blocks from the virtual machine's virtual disk since the last backup, rather than backing up the entire disk. The changed block tracker identifies and extracts only the modified portions, which are then transferred and stored as the backup set, eliminating redundant data transfer while maintaining complete data protection.
Data Source
AI summary
Various systems, methods, and processes for optimizing the performance of a consolidated full backup of a restored virtual machine are disclosed. Changed data and metadata associated with the changed data is received from a hypervisor at a backup module. The hypervisor supports a virtual machine, and the virtual machine employs virtual disks. A confirmation is sent to the hypervisor from the backup module indicating that a full backup of the virtual disks has been created.


