Patent ID: 8850442
Filing Date: 2014-09-30
Classification: G06F

Abstract:
1. A computing-device implemented method comprising: receiving a request to provision a virtual machine, wherein the request includes configuration information, wherein the configuration information includes at least a requested amount of random access memory (RAM) and a requested number of central processing unit (CPU) cores; identifying, based on the received configuration information, potential resources for hosting the virtual machine, wherein the potential resources comprise a number of clusters that include one or more host devices, wherein identifying the potential resources for hosting the virtual machine further comprises: scoring the candidate clusters in the candidate cluster listing based on the remaining amount of RAM and the available amount of RAM overhead on the candidate clusters; ranking the candidate clusters based on the scoring; selecting, based on the ranking, an optimal cluster from among the candidate clusters for hosting the requested virtual machine; and provisioning the requested virtual machine on the optimal cluster.