Using priorities and power usage to allocate power budget
AssigneeMicrosoft Corporation
InventorsSean Nicholas McGrane, John M. Parchem
Life of this patent
Estimating the term…
Abstract
Aspects of the subject matter described herein relate to using priorities and power usage to allocate power budget to devices. In aspects, a console that maintains power usage, priorities, and other power data regarding a set of devices may receive a notification that a device has exceeded its budgeted power. In response, using priorities and power usage associated with the devices, the console determines one or more devices to instruct to use less power. A device that exceeded its budgeted power may be instructed to operate at a lower power level or another device (e.g., a lower priority device that is underutilizing its budgeted power) may be instructed to reduce its power to remain below a power budget for the set of devices.
Claims20
A computer-readable medium having computer-executable instructions, which when executed perform actions, comprising:
- receiving a notification that a first device exceeded a threshold associated with a budgeted power, the first device being one of a plurality of devices associated with a power budget that indicates a maximum power that the devices together are allowed to consume;
- based at least on a priority and power usage, determining a second device to instruct to lower a power level at which the second device is operating;
- and
- instructing the second device to lower the power level at which the second device is operating.
A method implemented at least in part by a computer, the method comprising:
- budgeting power to a plurality of devices based at least in part on priorities associated with the devices, each of the devices being associated with a priority with respect to power usage;
- instructing each device to send notification if power usage of the device exceeds a threshold associated with a budgeted power for the device;
- receiving a notification that a device has exceeded the threshold for the device;
- if the device is operating at its lowest power level, instructing the device to power down;
- and
- if the device is operating at a power level greater than its lowest power level, instructing the device to operate at a lower power level than the device is currently operating at.
In a computer system, a method for displaying power information, the method comprising:
- receiving an indication that a first device has exceeded a power budgeted to the first device, the first device being one of a plurality of devices associated with a power budget that indicates a maximum power allotted to the devices;
- in response to the indication, based at least in part on a priority and power usage of a second device, determining a second device to remove power budget from to give to the first device;
- displaying an identifier associated with the first device;
- and
- displaying an identifier associated with the second device.
Dependencies are inferred from the claim text.