发明名称 Provisioning virtual CPUs using a hardware multithreading parameter in hosts with split core processors
摘要 A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems and whether or not the CPUs have split core enabled. The cloud manager receives a request to provision a virtual machine (VM) that includes a hardware multithreading parameter that specifies whether hardware multithreading is allowed on the host computer system. The cloud manager then selects a host computer system for the VM taking into consideration the hardware multithreading parameter, the hardware threads supported by the CPU, and the split core settings. The VM is then placed on the selected host computer system using the hardware multithreading parameter. The result is more efficient utilization of CPU resources in a host for a virtual machine.
申请公布号 US9619274(B2) 申请公布日期 2017.04.11
申请号 US201615088740 申请日期 2016.04.01
申请人 International Business Machines Corporation 发明人 Cropper Joseph W.;Henderson Kyle L.;Tenner Jeffrey W.
分类号 G06F9/46;G06F9/455 主分类号 G06F9/46
代理机构 Martin & Associates, LLC 代理人 Martin & Associates, LLC ;Martin Derek P.
主权项 1. An apparatus comprising: at least one processor; a memory coupled to the at least one processor; a cloud manager residing in the memory and executed by the at least one processor, the cloud manager comprising: a host monitor mechanism that determines whether split core is enabled for each CPU on a plurality of host computer systems to split a core of the CPU into multiple subcores;a host selection mechanism that receives a virtual machine (VM) request that includes: a number of virtual CPUs; anda hardware multithreading parameter that specifies whether hardware multithreading is required;wherein the host selection mechanism selects one of the plurality of host computer systems that includes a number of CPUs with a number of hardware threads and split core settings that satisfy the number of virtual CPUs and the hardware multithreading parameter in the VM request.
地址 Armonk NY US