18100079. Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors simplified abstract (GOOGLE LLC)

From WikiPatents
Jump to navigation Jump to search

Live Migrating Virtual Machines to a Target Host Upon Fatal Memory Errors

Organization Name

GOOGLE LLC

Inventor(s)

Jue Wang of Redmond WA (US)

Qiuyi Jia of Seattle WA (US)

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.