18100079. Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors simplified abstract (GOOGLE LLC)
Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors
Organization Name
Inventor(s)
Adam Ruprecht of Seattle WA (US)
Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors - A simplified explanation of the abstract
This abstract first appeared for US patent application 18100079 titled 'Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors
Simplified Explanation
The disclosed technology is about a system for handling uncorrectable memory errors in a distributed computing environment by migrating virtual machines and their associated memory to another host machine.
- The technology involves a hypervisor or virtual machine manager that receives a signal when a host machine detects an uncorrectable memory error.
- The virtual machine manager uses the information from the signal to identify the specific virtual memory addresses or memory pages that are affected by the corrupted memory element.
- This allows for containment and recovery from the error, as well as the live migration of the virtual machine to another host machine.
Potential Applications
- Distributed computing environments
- Cloud computing platforms
- Virtualized server infrastructure
Problems Solved
- Handling uncorrectable memory errors in distributed computing environments
- Ensuring the continuity and reliability of virtual machines in the presence of memory errors
Benefits
- Improved fault tolerance and reliability in distributed computing environments
- Minimized downtime and disruption caused by memory errors
- Efficient utilization of computing resources through live migration of virtual machines
Original Abstract Submitted
The disclosed technology provides techniques, systems, and apparatus for containing and recovering from uncorrectable memory errors in distributed computing environment through migration of virtual machines and associated memory to a target host machine. An aspect of the disclosed technology includes a hypervisor or virtual machine manager that receives signaling of an uncorrectable memory error detected by a host machine. The virtual machine manager then uses information received via the signaling to identify virtual memory addresses or memory pages associated with the corrupted memory element so as to allow for containment and recovery from the error, and for live migration of the virtual machine.