×

Automatic system service resource management for virtualizing low-latency workloads that are input/output intensive

  • US 10,452,572 B2
  • Filed: 12/15/2016
  • Issued: 10/22/2019
  • Est. Priority Date: 10/06/2016
  • Status: Active Grant
First Claim
Patent Images

1. In a host computer having a plurality of physical central processing units (CPUs) that support execution of virtual computing instances, a method for reducing latency and jitter of an input/output (I/O) intensive workload, comprising:

  • identifying a first system context which is a hypervisor context distinct from virtual CPU contexts associated with the virtual computing instances and which services the I/O intensive workload that runs in one of the virtual computing instances;

    responsive to determining that a predefined maximum number of system contexts that can be assigned to have exclusive affinity to the physical CPUs has not been exceeded;

    assigning the identified first system context to have exclusive affinity to one of the physical CPUs, wherein the assigning includes migrating running tasks and directing queued tasks and interrupt processing from the one of the physical CPUs to at least one other physical CPU of the physical CPUs, andincreasing a CPU reservation associated with the host computer by one physical CPU; and

    responsive to determining that the predefined maximum number of system contexts that can be assigned to have exclusive affinity to the physical CPUs has been exceeded;

    not assigning the identified first system context to have exclusive affinity to any of the physical CPUs.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×