发明名称 Placement of virtual CPUs using a hardware multithreading parameter
摘要 A cloud manager monitors available resources on host computer systems, including a number of hardware threads supported by CPUs on the host computer systems. 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 the hardware multithreading parameter into consideration. The VM is then placed on the selected host computer system using the hardware multithreading parameter.
申请公布号 US9619294(B2) 申请公布日期 2017.04.11
申请号 US201615094427 申请日期 2016.04.08
申请人 International Business Machines Corporation 发明人 Cropper Joseph W.;Henderson Kyle L.;Tenner Jeffrey W.
分类号 G06F9/455;G06F9/50 主分类号 G06F9/455
代理机构 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 selection mechanism that receives a virtual machine (VM) request that includes a number of virtual CPUs and a hardware multithreading parameter that specifies whether hardware multithreading is required, and when hardware multithreading is required, specifies a minimum number of hardware threads per core, wherein the host selection mechanism selects one of a plurality of host computer systems that satisfies the hardware multithreading parameter and that includes a number of CPUs with a number of hardware threads that satisfies the number of virtual CPUs in the VM request; anda virtual CPU (vCPU) placement mechanism that uses the hardware multithreading parameter to place a plurality of virtual CPUs (vCPUs) on the selected host computer system.
地址 Armonk NY US