Delta Volume Storage for Fast Virtual Disk Migration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The inefficient migration of server virtual machine disks from one storage location to another, as existing methods require transferring the entire modified template volume, leading to longer migration times and unnecessary bandwidth usage, even when the new location already has the original template volume.
Innovation Solution
Creating a delta volume that stores differences between the original template volume and the modified template volume, allowing the destination storage device to merge the template volume and delta volume to create a modified template volume, thus only transferring the changes, reducing the amount of data needed to be transferred.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the entire modified template volume is transferred during migration, then the destination storage device receives complete data, but the data transfer time and bandwidth usage increase significantly
Solution Approach 1:
The patent segments the modified template volume into two parts: the original template volume and a delta volume containing only the differences. This segmentation allows the destination storage device to receive only the essential difference data rather than the entire volume, thereby reducing migration time while maintaining data completeness through the combination of template volume and delta volume.
Solution Approach 2:
The patent extracts only the difference data (delta volume) from the modified template volume and transfers it to the destination storage device. This extraction principle allows the system to send minimal data (only changes) rather than the complete volume, significantly reducing bandwidth usage and migration time while ensuring data integrity through the merge operation.
2Reliability
If the entire modified template volume is transferred during migration, then the destination storage device receives complete data, but the bandwidth usage increases unnecessarily
Solution Approach 1:
The patent extracts only the difference data (delta volume) from the modified template volume and transfers it to the destination storage device. This extraction principle allows the system to send minimal data (only changes) rather than the complete volume, significantly reducing bandwidth usage and migration time while ensuring data integrity through the merge operation.
Solution Approach 2:
The patent applies partial action by transferring only the necessary portion of data (the delta volume containing differences) rather than the complete modified template volume. This partial transfer approach reduces bandwidth consumption while maintaining data completeness, as the destination storage device combines the received delta volume with the existing template volume to reconstruct the complete modified template volume.
3Productivity
If only the delta volume is transferred to the destination storage device, then the data transfer is minimized, but the destination storage device must perform additional merging operations
Solution Approach 1:
The patent implements self-service by enabling the destination storage device to automatically perform the merge operation between the received delta volume and the existing template volume. This automated self-service approach handles the complexity of data integration at the destination device, allowing fast migration speed through minimal data transfer while the system autonomously manages the merging process without requiring external intervention.
4Ease of operation
If the entire modified template volume is transferred, then no additional processing is needed at destination, but migration time increases significantly
Solution Approach 1:
The patent segments the modified template volume into two parts: the original template volume and a delta volume containing only the differences. This segmentation allows the destination storage device to receive only the essential difference data rather than the entire volume, thereby reducing migration time while maintaining data completeness through the combination of template volume and delta volume.
Solution Approach 2:
The patent extracts only the difference data (delta volume) from the modified template volume and transfers it to the destination storage device. This extraction principle allows the system to send minimal data (only changes) rather than the complete volume, significantly reducing bandwidth usage and migration time while ensuring data integrity through the merge operation.
Data Source
AI summary
A method for fast evacuation of a cloned disk to a storage device includes a source storage device generating a first write volume, where new written data is stored in the first write volume. A destination storage device generates a second write volume, where the new written data is also stored. The destination storage device generates a delta volume in a cloned disk, which is also located in the destination storage device. Differences between a template volume and a modified template volume are stored to the delta volume. The destination storage device merges the template volume and the delta volume, creating a second modified template volume.


