Resource recovery for checkpoint-based high-availability in a virtualized environment
a virtualized environment and resource recovery technology, applied in the field of virtualized environment for data processing systems, can solve the problems of consuming network bandwidth, consuming network bandwidth, and requiring the handling of faults before workload can resume, so as to reduce the amount of data required to be forwarded for failure over to the secondary virtual machine, and the application is high availability.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0018]The embodiments presented herein provide a method, a computer program product, and a data processing system that supports high availability of an application executed in a host virtual machine by forwarding at checkpoints changes to processor states and memory in the host virtual machine to a secondary virtual machine. The application deems the portions of memory which the application can reconstruct as not essential and / or purgeable. The amount of memory data required to be forwarded during the checkpoints to enable failing over to the secondary virtual machine is reduced by forwarding only portions of memory that are deemed essential by the application. The portions of memory of the first virtual machine that are deemed to be “not essential” (or purgeable) by the application are not forwarded and are reconstructed at the secondary virtual machine following a failover.
[0019]In the following detailed description of exemplary embodiments of the innovation, specific exemplary em...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


