发明名称 Common contiguous memory region optimized virtual machine migration within a workgroup
摘要 Embodiments relate to a method for migrating a virtual machine from a first processor to a second processor in a work group. The method includes determining a minimum hardware configuration to support the virtual machine. A list of one or more candidate processors in the work group is constructed. For each of the one or more candidate processors information about shared contiguous memory regions accessible to the candidate processor that is in common to contiguous memory regions accessed by the virtual machine is determined. The virtual machine is migrated to the second processor based on the determination of the information about shared contiguous memory regions accessible to each of the one or more candidate processors that are in common to contiguous memory regions accessed by the virtual machine. The migrating includes moving contiguous memory regions that are not in common between the first processor and the second processor.
申请公布号 US9304697(B2) 申请公布日期 2016.04.05
申请号 US201514726692 申请日期 2015.06.01
申请人 International Business Machines Corporation 发明人 Dow Eli M.;Gilchrist James P.;Schmidt Steven K.;Yu Jessie
分类号 G06F9/455;G06F3/06;G06F9/00;G06F9/50 主分类号 G06F9/455
代理机构 Cantor Colburn LLP 代理人 Cantor Colburn LLP ;Chiu Steven
主权项 1. A method comprising: receiving a request from a virtual machine to migrate the virtual machine from a first processor; responsive to the request, determining a minimum hardware configuration to support the virtual machine; constructing a list of one or more candidate processors in a work group to migrate the virtual machine to, wherein each of the one more candidate processors supports the minimum hardware configuration; determining for each of the one or more candidate processors information about shared contiguous memory regions accessible to the one or more candidate processors that is in common to contiguous memory regions accessed by the virtual machine; selecting a second processor included in the list of one or more candidate processors based on the information indicating that a number of contiguous memory regions accessible to the second processor that are in common to contiguous memory regions accessed by the virtual machine is greater than or equal to a number of contiguous memory regions accessible to each of the other one or more candidate processors that are in common to contiguous memory regions accessed by the virtual machine; and migrating the virtual machine from the first processor to the second processor based on the determination of the information, the migrating comprising moving contiguous memory regions that are not in common between the first processor and the second processor.
地址 Armonk NY US