Patent ID: 9348706
Filing Date: 2016-05-24
CPC Classification: G06F

Claim Text:
1. A method for maintaining a cluster of virtual machines, wherein the cluster comprises a first virtual machine and a second virtual machine, wherein a first agent running on the first virtual machine monitors a first operation of the second virtual machine, and wherein a second agent running on the second virtual machine monitors a second operation of the first virtual machine, the method comprising: a processor of a computer system receiving notice from the first agent that the second virtual machine is not operating properly; the processor attempting to restart the second virtual machine; the processor, if failing to restart the second virtual machine, receiving further notice from the first agent that the restarting has failed; the processor, in response to the further notice, further attempting to recreate the second virtual machine; the processor receiving additional notice from the first agent that the recreating has failed; and the processor alerting a system administrator that the recreating has failed.