发明名称 Virtual machine-to-image affinity on a physical server
摘要 Techniques for improving virtual machine-to-image affinity on a physical server. A method includes identifying physical machines in a network as candidate source physical machines, wherein each candidate source physical machine stores a first virtual machine image and a set of additional virtual machine images, identifying physical machines in the network as candidate target physical machines, wherein each candidate target physical machine stores one of the additional virtual machine images, and selecting a virtual machine image from the set of additional virtual machine images and selecting a physical machine from the candidate target physical machines such that migrating the selected virtual machine image from a candidate source physical machine to the selected target physical machine results in a maximized image affinity per virtual machine in comparison to each image migration scenarios for the set of additional virtual machine images.
申请公布号 US9104455(B2) 申请公布日期 2015.08.11
申请号 US201313770105 申请日期 2013.02.19
申请人 International Business Machines Corporation 发明人 Baset Salman A.;Fork Michael J.;Karve Alexei A.;Sahu Sambit
分类号 G06F9/46;G06F9/455;G06F9/50 主分类号 G06F9/46
代理机构 Ryan, Mason & Lewis, LLP 代理人 Ryan, Mason & Lewis, LLP
主权项 1. A method comprising: identifying one or more physical machines in a network as a candidate source physical machine, wherein each candidate source physical machine stores a set of two or more different virtual machine images; identifying one or more physical machines in the network as a candidate target physical machine, wherein each candidate target physical machine stores a virtual machine image that corresponds to at least one of the different virtual machine images of the candidate source physical machine, and includes available storage capacity for additional virtual machine images; and selecting a virtual machine image from the set of two or more different virtual machine images and selecting a target physical machine from the one or more candidate target physical machines to which the selected virtual machine image is to be migrated from a selected source physical machine; wherein selecting the target physical machine to receive the migrated selected virtual machine image comprises: calculating, on each candidate target physical machine, an affinity index value for each virtual machine image type t1, . . . tm, wherein m is a natural number greater than zero, and wherein the calculation includes determining the number of instances, nt1, . . .m, for each image type on the candidate target physical machine, wherein n is a natural number greater than zero, resulting in affinity index values per respective image types given by:nt⁢⁢12(m)2,…⁢⁢nt⁢⁢m2(m)2; calculating an affinity index value for the identified one or more candidate target physical machines based on:(nt⁢⁢12+…⁢⁢ntm2)(m)2;  andselecting the target physical machine to receive the migrated selected virtual machine image that has an increased affinity index when the selected virtual machine image is migrated thereto, such that migrating the selected virtual machine image from the selected source physical machine to the selected target physical machine results in a maximized image affinity per virtual machine in comparison to each image migration scenario for the selected virtual machine image; and wherein at least one of the steps is carried out by a computer device.
地址 Armonk NY US