×

DYNAMIC VIRTUAL RESOURCE REQUEST RATE CONTROL FOR UTILIZING PHYSICAL RESOURCES

  • US 20160080484A1
  • Filed: 09/11/2014
  • Published: 03/17/2016
  • Est. Priority Date: 09/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system, comprising:

  • at least one processor;

    a memory, comprising program instructions that when executed by the at least one processor cause the at least one processor to implement a virtualization host for a plurality of virtual compute instances;

    wherein the virtualization host is configured to;

    maintain a plurality of individual virtual resource request queues for respective virtual computer resources of the plurality of virtual compute instances that utilize a physical computer resource;

    implement a dynamic rate control for individual ones of the plurality of individual virtual resource request queues;

    the dynamic rate control, configured to;

    place a work request for a virtual computer resource of a virtual compute instance from an individual virtual resource request queue into a physical resource request queue to perform the work request at the physical computer resource;

    in response to the placement of the work request;

    dynamically determine a delay based, at least in part, on a workload of the physical resource request queue; and

    after imposition of the delay, place a next work request from the individual virtual resource request queue into the physical resource request queue;

    wherein a work request from at least one other individual virtual resource request queue of the plurality of individual virtual resource request queues is placed in the physical resource request queue during the delay.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×