Virtual machine recovery in shared memory architecture
AssigneeVMware, Inc.
InventorsJinto Antony, Hariharan Jeyaraman Ganesan, Saju Chengat, Madhusudhanan Gangadharan
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsJinto Antony, Hariharan Jeyaraman Ganesan, Saju Chengat, Madhusudhanan Gangadharan
Estimating the term…
Examples provide for virtual machine recovery using pooled memory. A shared partition is created on pooled memory accessible by a plurality of virtual machine hosts. A set of memory pages for virtual machines running on the hosts is moved to the shared partition. A master agent polls memory page tables associated with the plurality of hosts for write access. If the master agent obtains write access to a memory page table of a given host, the given host that previously held the write access is identified as a failed host or an isolated host. The virtual machines of the given host enabled to resume from pooled memory are respawned on a new host while maintaining memory state of the virtual machines using data within the pooled memory, including the virtual machine memory pages, memory page table, host profile data, and/or host-to-VM table data.
A method for virtual machine recovery using heartbeat monitoring in a shared pooled memory architecture wherein the shared pooled memory is accessible to a plurality of hosts, the method comprising:
A computer system for virtual machine recovery using heartbeat monitoring in a shared pooled memory architecture wherein the shared pooled memory is accessible to a plurality of hosts, the computer system comprising:
A non-transitory computer readable storage medium having stored thereon program code executable by a processor, the program when executed by a processor perform operations for virtual machine recovery using heartbeat monitoring in a shared pooled memory architecture wherein the shared pooled memory is accessible to a plurality of hosts, the operations comprising:
Dependencies are inferred from the claim text.