发明名称 |
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 |