×

Administering virtual machines in a distributed computing environment

  • US 9,503,515 B2
  • Filed: 04/25/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 04/24/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of administering a plurality of virtual machines (‘

  • VMs’

    ) in a distributed computing environment, the distributed computing environment comprising a plurality of hosts, one or more of the hosts executing a virtual machine monitor (‘

    VMM’

    ), each VMM supporting execution of one or more VMs, the method comprising;

    assigning, by a VMM manager, the VMMs of the distributed computing environment to a logical tree topology, including assigning one of the VMMs as a root VMM of the tree topology; and

    executing, amongst the VMMs of the tree topology, an allgather operation, including;

    sending, by the root VMM, to a plurality of other VMMs in the tree topology, a request to retrieve VMs supported by the plurality of other VMMs;

    pausing, by each of the plurality of other VMMs, a VM supported by the VMM;

    providing, by each of the plurality of other VMMs as a response to the root VMM'"'"'s request, each paused VM supported by the plurality of other VMMs; and

    broadcasting, by the root VMM, a same set of the received VMs to each of the plurality of other VMMs.

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