Virtualization Layer for Non-Reboot System Restoration
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional system restoration methods require users to reboot their systems, taking a significant amount of time and preventing users from previewing restoration results, with errors leading to additional reboot cycles.
Innovation Solution
A method and apparatus using virtualization to restore a system without rebooting, by generating a virtualization layer that allows access to a target restoration time point, redirecting requests, and applying a virtualization restoration policy to configure a virtualization system, enabling system restoration without system rebooting.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If conventional system restoration method is used, then system restoration is achieved, but system rebooting is required which takes significant time
Solution Approach 1:
The system is segmented into multiple layers (application layer, virtualization layer, operating system layer) that can operate independently. The virtualization layer is created as a separate segment that can provide restored system functionality without requiring the entire system to reboot, thus reducing restoration time while maintaining system availability.
Solution Approach 2:
A virtualization layer is introduced as an intermediary between the application layer and the operating system layer. This intermediary layer can provide restored system functionality without requiring the underlying operating system to reboot, thereby reducing restoration time while keeping the system available for use.
2Loss of information
If conventional system restoration method is used, then system restoration is achieved, but users cannot check restoration result in advance
Solution Approach 1:
A virtual copy of the restored system environment is created in the virtualization layer, allowing users to preview and verify restoration results before fully committing to the restoration. This copying approach enables restoration preview capability without significantly increasing overall system complexity.
3Reliability
If conventional system restoration method is used, then system restoration is achieved, but repeated log-offs and reboots are required in case of errors
Solution Approach 1:
The virtualization layer is created in advance with restored system functionality, allowing users to verify restoration results before full commitment. This preliminary action enables error detection before final restoration, improving reliability while avoiding the need for repeated log-offs and reboots.
Solution Approach 2:
The system provides feedback mechanisms that allow users to verify restoration results in the virtualization layer before committing to full restoration. This feedback loop improves restoration reliability by enabling error detection and correction without requiring repeated log-offs and reboots, thereby reducing total restoration time.
Data Source
AI summary
A method and apparatus to restore a system using virtualization, the method including: if a system restoration at a target restoration time point from among at least one restoration time points is requested, generating a virtualization layer; if a use of a system is requested by an application layer, accessing the target restoration time point using the virtualization layer; and performing a system restoration at the accessed target restoration time point.


