Performance tuning of virtual resources
AssigneeAmazon Technologies, Inc.
InventorsMatthew D. Klein, Michael David Marr, Samuel J. McKelvie
Life of this patent
Estimating the term…
Loading patent…
AssigneeAmazon Technologies, Inc.
InventorsMatthew D. Klein, Michael David Marr, Samuel J. McKelvie
Estimating the term…
A set of techniques is described for enabling a user of a virtual resource to specify to the hosting system a preferred performance parameter such as throughput, latency, CPU utilization, or the like. The hosting system then dynamically tunes the underlying resources to favor the preferred performance parameter. Tuning the settings may include adjusting various batching and moderating processes that are available on the hosting device, such as enabling/disabling interrupt coalescing, enabling/disabling segmentation offload, increasing or decreasing the size of a ring buffer used to share data between several resources, batching input/output (I/O) operations and the like. For example, if the user has indicated that lower latency is preferable, the hosting system may disable interrupt coalescing; whereas if the user has indicated that higher throughput should be favored, the hosting system may enable interrupt coalescing.
A computer implemented method comprising:
A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
A computer implemented method for tuning performance settings in a virtualized computing environment, said method comprising:
Dependencies are inferred from the claim text.