Patent ID: 9201486
Filing Date: 2015-12-01
Classification: G06F,Y02D

Abstract:
1. A method comprising: at a system management device, receiving power configuration information for one or more power groups comprising one or more servers, wherein the power configuration information comprises a power group power limit for each of the one or more power groups; sending messages to server control units within each of the one or more power groups, the messages comprising information that indicates a power budget for servers under control of corresponding server control units; receiving from each of the server control units messages comprising information to indicate whether servers under the control of corresponding server control units have a power deficit or a power surplus, and a number of power units for the power deficit and the power surplus for each server; adjusting the server power budgets of the one or more servers in each of the one or more power groups based on power deficits and power surpluses within each power group; matching deficit power units with surplus power units, including identifying a power deficit server that has previously lent surplus power but now has a power deficit and giving the server a higher priority over other power deficit server(s) that have not previously lent surplus power; and initializing the power budget for each of the servers under control of the corresponding server control units by computing a power allocation that is proportional to a difference of a maximum power of a corresponding server and a minimum boot power of the corresponding server.