Patent ID: 8510590
Filing Date: 2013-08-13
Classification: G06F

Abstract:
1. A method for managing computing resources available in a computing cluster, the method comprising: storing, in a snapshot, a representation of the resources allocated to a plurality of virtual machines (VM) executing on a plurality of hosts within the computing cluster; storing, in the snapshot, at least one VM spare, wherein the VM spare identifies a set of computing resources available in the computing cluster reserved for allocation to the VM spare; and allocating computing resources available in the cluster according to the snapshot, wherein the allocating comprises: receiving a request to create the one or more VM spares in the snapshot, wherein the request is to create at least a first VM spare to correspond to one of the VMs executing on a first host, of the plurality of hosts, in the cluster; and in response, creating the first VM spare, wherein the first VM spare is associated with a VM-to-VM anti-affinity rule which requires computing resources for the first VM spare to be reserved in a manner that does not include the use of computing resources available on the first host.