Hypervisor-Based Instant Rollback for Computing System Recovery
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional rescue and recovery solutions for computing systems are time-consuming, resource-intensive, and vulnerable to security threats, requiring periodic backups and full system reboots, which are slow and non-intuitive.
Innovation Solution
A computing system utilizing virtualization through a hypervisor to track atomic changes and provide instant rollback points without requiring a full system reboot, allowing for high-speed recovery by continuously creating and managing incremental backup regions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional periodic backup schemes are used, then data recovery capability is provided, but recovery time and system resource consumption increase significantly
Solution Approach 1:
The patent implements preliminary action by continuously creating rollback points in the background before recovery is needed. The system proactively captures system states at atomic change points and stores them incrementally, so that when recovery is required, the data is already prepared and available for immediate restoration, eliminating the need for time-consuming backup operations at the moment of recovery.
Solution Approach 2:
The patent uses copying by creating incremental copies of system state changes rather than copying entire system images. Each rollback point stores only the atomic changes since the previous point, allowing fast recovery by applying these incremental copies in reverse order, significantly reducing recovery time compared to conventional full backup restoration.
2Reliability
If conventional scheduled backups are implemented, then data protection is achieved, but system resources and processing power are heavily consumed
Solution Approach 1:
The patent applies partial action by capturing only the essential atomic changes in system state rather than performing complete system backups. The hypervisor identifies and records only the minimal necessary state information required for recovery, avoiding the excessive resource consumption of conventional full backup solutions while maintaining adequate data protection.
Solution Approach 2:
The patent implements continuity of useful action by performing backup operations continuously in the background at atomic change points rather than interrupting system operation for scheduled backups. This continuous operation occurs during normal system execution, distributing the resource load over time and avoiding peak resource consumption associated with conventional backup scheduling.
3Reliability
If full system reboot is performed for recovery, then system state can be restored, but productivity and recovery speed are reduced
Solution Approach 1:
The patent extracts the recovery functionality from the traditional reboot process. Instead of requiring a full system reboot to restore state, the hypervisor isolates and applies only the necessary system state changes from rollback points while keeping the operating system running. This separation allows recovery operations to occur without interrupting overall system productivity.
Solution Approach 2:
The patent applies dynamics by making the recovery process adaptive and flexible rather than static and rigid. The system can dynamically select appropriate rollback points and apply recoveries at different granularities (individual files, system states, or applications) without requiring a fixed reboot sequence, enabling faster recovery that adapts to the specific situation and maintains productivity.
4Reliability
If service partition with lightweight OS is used for recovery, then recovery functionality is provided, but user-friendliness and ease of operation deteriorate
Solution Approach 1:
The patent applies universality by integrating recovery functionality directly into the normal operating system environment rather than requiring a separate lightweight recovery OS. The hypervisor provides recovery capabilities that work within the user's familiar operating system interface, allowing the same system to serve both normal operation and recovery functions, thereby improving ease of operation while maintaining recovery reliability.
Solution Approach 2:
The patent uses the hypervisor as an intermediary layer that mediates between the user interface and system state restoration. The hypervisor translates user-friendly recovery requests into the necessary low-level system state changes, shielding users from complex recovery procedures while ensuring reliable restoration, thus improving ease of operation without sacrificing recovery functionality.
Data Source
AI summary
The invention broadly contemplates a computing system that offers high-speed recovery. The system is configured to offer such a high-speed solution via an instant roll back scheme. The system utilizes a virtualization to handle the system state and provide a rescue and recovery like solution without requiring a full system reboot. The system is configured to utilize virtualization, e.g. through the use of a hypervisor to track the fundamental system components. This enables the system to very quickly back the system up on a rolling basis via tracking atomic changes and offering the instant rollback at essentially any point following an atomic change, should common system difficulties be encountered.


