Server-side control of power based on service-level agreement
AssigneeMicrosoft Technology Licensing, LLC
InventorsArun Venkatasubbaiah Hodigere, Anand Haridass, Karunakara Kotary
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsArun Venkatasubbaiah Hodigere, Anand Haridass, Karunakara Kotary
Estimating the term…
Various embodiments described herein dynamically control the distribution of power to individual components of a node in an overprovisioned rack, node, or accelerators of a data center based on service-level agreements (SLAs) defining priorities for workloads for certain user accounts. The SLA is used to determine a throttling order for throttling the accelerators. Controlling the distribution of power in the node includes throttling at an accelerator or coprocessor, based on the throttling order or SLA, until the power consumption is at or below a power policy limit. In this manner, various embodiments discussed herein provide (1) granular control over the execution of tasks in an overprovisioned rack and (2) a user experience consistent with a priority level defined by an SLA, while complying with power policy limit(s) to improve the lifespan and operation of hardware, as well as to reduce the wear and tear experienced by overprovisioned hardware.
A system to throttle at least one GPU of a node based on a power policy limit and a throttling order, the system comprising:
A system to throttle at least one GPU of a node based on a power policy limit and a throttling order, the system comprising:
A computer-implemented method, comprising:
Dependencies are inferred from the claim text.