×

Maintaining high availability of a group of virtual machines using heartbeat messages

  • US 9,558,070 B2
  • Filed: 12/05/2014
  • Issued: 01/31/2017
  • Est. Priority Date: 04/28/2011
  • Status: Active Grant
First Claim
Patent Images

1. A system for maintaining high availability of a plurality of virtual machines in a fault domain, the system comprising:

  • a network communication interface configured to receive heartbeat messages from a plurality of hosts executing the virtual machines; and

    a processor coupled to the memory and programmed to;

    associate a datastore with a host, within the plurality of hosts, by grouping the plurality of datastores by file system type and ranking the grouped datastores based on their accessibility scores, wherein the accessibility score is based on

         1) quantity of hosts that have access to the datastore or

         2) whether the datastore is associated with the same storage device as another datastore;

    determine whether the host is an unreachable host or an inoperative host based on the received heartbeat messages and heartbeat data stored in the datastore; and

    restart a virtual machine that ceases executing on the unreachable host or executed by the inoperative host based on determining that the host is the unreachable host or the inoperative host.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×