Patent · US Active

Virtual processor allocation with execution guarantee

US11036555B2 · kind B2 · utility

1Cited by
5References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 25, 2018
Grant dateJun 15, 2021
Priority date
Expiry dateJan 4, 2039

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/5014
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

The disclosure provides a method of performing a workload on a virtual machine (VM) executing on a host comprising one or more physical central processing units (pCPUs) is provided. The method further includes setting a quality of service (QoS) metric associated with the VM, the QoS metric indicating a time period. The method further includes setting a bandwidth metric associated with the VM, the bandwidth metric indicating a percentage. The method further includes allocating by a central processing unit (CPU) scheduler to a virtual CPU (vCPU) of the VM one of the one or more pCPUs periodically every time period, wherein for every time period the one of the one or more pCPUs is allocated to the vCPU for a duration that is the percentage of the time period based on the QoS metric and the bandwidth metric. The method further includes executing the workload on the virtual machine with the vCPU according to the allocation of the one or more pCPUs.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.