发明名称 Host selection for virtual machine placement
摘要 In one embodiment, a method for placing virtual machines in a collection is provided. A plurality of equivalence sets of compatible hosts is determined prior to placing virtual machines in the collection. The hosts in an equivalence set of hosts are considered similar. An equivalence set of hosts in the plurality of equivalence sets is selected to place the virtual machines in the collection. The method then places at least a portion of the virtual machines in the collection on one or more hosts in the selected equivalence set of hosts.
申请公布号 US8806484(B2) 申请公布日期 2014.08.12
申请号 US201113089123 申请日期 2011.04.18
申请人 VMware, Inc. 发明人 Farkas Keith;Shu Guoqiang;Ji Minwen;Shanmuganathan Ganesha
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人
主权项 1. A method for placing virtual machines in a collection, the method comprising: determining, by a computing device, a compatible set of hosts prior to placing virtual machines in the collection, wherein the compatible set is determined on the basis of the compatibility of types of resources in the host with virtual machines in the collection; determining, by the computing device, a plurality of equivalence sets of hosts from the compatible set of hosts prior to placing virtual machines in the collection, wherein hosts in an equivalence set of hosts are considered similar; selecting an equivalence set of hosts in the plurality of equivalence sets to place the virtual machines in the collection; and placing at least a portion of the virtual machines in the collection on one or more hosts in the selected equivalence set of hosts; wherein determining the plurality of equivalence sets of hosts comprises at least one of: using a symmetry property to determine the plurality of equivalence sets of hosts, wherein using the symmetry property comprises: evaluating whether a first host that has a virtual machine assumed to be placed on the first host is similar to a second host; and if the second host is similar, using the symmetry property to evaluate similarity of other hosts; and using a transitivity property to determine the plurality of equivalence sets of hosts, wherein using the transitivity property comprises: evaluating whether a first host that has a virtual machine assumed to be placed on the first host is similar to a second host and a third host; and if the second host and the third host are similar, using the transitivity property to evaluate similarity of other hosts.
地址 Palo Alto CA US
您可能感兴趣的专利