Fine-grained application-aware latency optimization for virtual machines at runtime
AssigneeVMware, Inc.
InventorsXunjia LU, Haoqiang ZHENG
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsXunjia LU, Haoqiang ZHENG
Estimating the term…
A method of selectively assigning virtual CPUs (vCPUs) of a virtual machine (VM) to physical CPUs (pCPUs), where execution of the VM is supported by a hypervisor running on a hardware platform including the pCPUs, includes determining that a first vCPU of the vCPUs is scheduled to execute a latency-sensitive workload of the VM and a second vCPU of the vCPUs is scheduled to execute a non-latency-sensitive workload of the VM and assigning the first vCPU to a first pCPU of the pCPUs and the second vCPU to a second pCPU of the pCPUs. A kernel component of the hypervisor pins the assignment of the first vCPU to the first pCPU and does not pin the assignment of the second vCPU to the second pCPU. The method further comprises selectively tagging or not tagging by a user or an automated tool, a plurality of workloads of the VM as latency-sensitive.
A method of selectively assigning virtual CPUs (vCPUs) of a virtual machine (VM) to physical CPUs (pCPUs), wherein execution of the VM is supported by a hypervisor running on a hardware platform including the pCPUs, the method comprising:
A computer system comprising:
A non-transitory computer-readable medium comprising instructions executable in a computer system having a hardware platform that includes a plurality of physical CPUs (pCPUs) and a memory having loaded therein the instructions which, when executed in the computer system, carries out a method of selectively assigning virtual CPUs (vCPUs) of a virtual machine (VM) running in the computer system to the pCPUs, said method comprising:
Dependencies are inferred from the claim text.