Patent ID: 9384027
Filing Date: 2016-07-05
CPC Classification: G06F

Claim Text:
1. A computer-implemented method executed by at least one processor for selecting a host computer system for deploying a virtual machine, the method comprising: determining number of CPUs available on a plurality of host computer systems to which virtual machines could be deployed; determining number of hardware threads supported by each CPU on the plurality of host computer systems; receiving 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; and selecting one of the 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.