Patent ID: 8627123
Filing Date: 2014-01-07
Classification: G06F

Abstract:
1. A method performed by a computer, the method comprising: receiving power measurements or estimates from pluralities of server computers, the power measurements or estimates comprising measurements or estimates of power consumption of the server computers, the pluralities of server computers receiving power from respective power infrastructure units external to the server computers, the power infrastructure units having respective target power use loads; evaluating the power measurements or estimates to determine when power infrastructure units, according to the respective target power loads, require a reduction or increase in power use; and in response to a determinations of a requirements for power reduction or increase for the power infrastructure units, sending messages to corresponding server computers receiving power from the power infrastructure units, the messages causing reductions or increases in computation load on the one or more server computers by initiating virtual machine (VM) operations comprising migration, starting, and/or stopping of virtual machines (VMs) executing on the one or more server computers, the migrating, starting, and/or stopping resulting in power uses of the power infrastructure units being adjusted toward the target power loads of the respective power infrastructure units.