发明名称 Intelligent virtual machine (VM) re-location
摘要 Embodiments of the invention provide a method, system and computer program product for re-locating virtual machines (VM) in a data center environment. In an embodiment of the invention, a method for intelligent VM relocation includes selecting a set of VMs for relocation over a data communications network within a data center from one or more source physical machines to one or more target physical machines. The method also includes computing in memory of a computer in the data center a VM mobility cost for relocating the set of the VMs. The method yet further includes determining whether or not the VM mobility cost exceeds available resources in the data communications network. Finally, the method includes relocating the set of the VMs only it is determined that the VM mobility cost does not exceed the available resources of the data communications network.
申请公布号 US9317340(B2) 申请公布日期 2016.04.19
申请号 US201314106914 申请日期 2013.12.16
申请人 International Business Machines Corporation 发明人 Abali Bulent;Ono Makoto
分类号 G06F9/46;G06F9/455;G06F9/50;G06F9/48 主分类号 G06F9/46
代理机构 CRGO Law 代理人 Greenberg, Esq. Steven M.;CRGO Law
主权项 1. A method for intelligent virtual machine (VM) relocation comprising: selecting a set of VMs for relocation over a data communications network within a data center or across data centers, from one or more source physical machines to one or more target physical machines; computing both a VM running cost for accommodating the set of the VMs and a VM mobility cost for relocating the set of the VMs from the one or more source physical machines to the one or more target physical machines; determining whether or not the VM mobility cost exceeds available resources in the data communications network; and, relocating the set of the VMs utilizing binpacking based on VM running cost only if it is determined that the VM mobility cost does not exceed the available resources of the data communications network and that the VM running cost does not exceed the available resources of the physical machines, the binpacking comprising generating a list of target physical machines to which the VMs are able to be relocated, computing the VM mobility cost for the VMs in respect to each of the target physical machines, sorting the list based upon the computed VM mobility cost for each of the target physical machines and binpacking the VMs into the target physical machines in an order specified by the sorted list.
地址 Armonk NY US