Virtual Machine Recovery via Segmented Data Download
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing virtual machine recovery technologies are inefficient due to limitations in network bandwidth and data backup formats, leading to prolonged recovery times as all backup data needs to be downloaded before the virtual machine can be restored, which is not feasible with current remote backup data access capabilities.
Innovation Solution
A method and device for virtual machine recovery that involves backing up data to a cloud server, creating a recovered virtual machine with a local storage unit, downloading basic system data to enable immediate startup, and using bitmap information and incremental backup data blocks to optimize data access and prioritize downloads based on usage frequency, allowing for efficient recovery and operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all backup data is downloaded to the virtual machine before restoration, then complete data recovery is achieved, but recovery time becomes several hours to several days due to network bandwidth limits
Solution Approach 1:
The patent segments the backup data into two categories: basic system data (required for VM startup) and other data (non-critical for immediate operation). This segmentation allows the recovery process to download only essential data first, enabling the virtual machine to start up quickly, while non-critical data is downloaded subsequently in the background, thus resolving the contradiction between complete data recovery and recovery time.
Solution Approach 2:
The patent performs preliminary action by downloading and preparing the basic system data before virtual machine startup, while other data is downloaded after startup begins. This preliminary preparation of critical data enables the VM to become operational quickly without waiting for complete data restoration, effectively reducing recovery time while maintaining data completeness.
2Adaptability or versatility
If remote backup data is accessed over the network, then data can be stored in different locations for disaster protection, but network bandwidth limitations prevent efficient data access
Solution Approach 1:
The patent segments data access into two phases: first accessing basic system data from remote backup storage to enable VM startup, then accessing other data subsequently. This segmentation allows the system to leverage remote backup flexibility while mitigating network bandwidth limitations by prioritizing critical data access and deferring non-critical data transfer.
Solution Approach 2:
The patent applies partial action by downloading only the necessary basic system data initially rather than all backup data. This partial data retrieval enables the virtual machine to start and become operational quickly, while the remaining data is downloaded gradually, thus achieving fast access speed for critical functions while maintaining the benefit of remote backup storage.
Data Source
AI summary
A virtual machine recovery method, where after receiving a virtual machine recovery command for recovering a to-be-recovered virtual machine, a virtual machine management device obtains configuration information of the to-be-recovered virtual machine from a cloud server. Then the virtual machine management device creates, according to the configuration information, a recovered virtual machine and a local storage. After downloading basic system data from the cloud server, the recovered virtual machine is started according to the basic system data. When receiving an input/output (IO) request for accessing a first data of the to-be-recovered virtual machine, the virtual machine management device downloads the first data from the cloud server to the local storage.


