Power supply and data center control
First Claim
Patent Images
1. A method of data center power supply control, the method executing on a computer including a processor and a memory, the method comprising:
- identifying, by the processor, a parameter of at least one of a plurality of servers that form at least part of a data center;
identifying an estimated power draw of a virtual server and an estimated cooling requirement of the virtual server;
determining an estimated power distribution from each phase of a plurality of phases of one or more polyphase power supplies to the plurality of servers;
determining a phase balance between the plurality of phases based on the estimated power distribution from each phase of the plurality of phases;
identifying a cooling capacity of a cooling unit;
selecting one of the plurality of servers based at least in part on the parameter, the estimated power draw, the estimated cooling requirement, the phase balance between the plurality of phases, and the cooling capacity;
generating a power request based at least in part on the estimated power draw;
providing the virtual server to the selected server;
adjusting an output of the cooling unit to the selected server based at least in part on the estimated cooling requirement; and
adjusting the one or more polyphase power supplies to adjust power provided to at least one of the plurality of servers responsive to the power request.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for data center power supply control are provided that identify a parameter of at least one of a plurality of servers that form at least part of a data center that includes an uninterruptable power supply. An estimated parameter of a virtual server can be identified, and one of the plurality of servers can be selected based at least in part on the parameter and the estimated parameter. The virtual server can be provided to the selected server, and the power provided to at least one of the plurality of servers can be reduced, shut down, or otherwise adjusted.
238 Citations
29 Claims
-
1. A method of data center power supply control, the method executing on a computer including a processor and a memory, the method comprising:
-
identifying, by the processor, a parameter of at least one of a plurality of servers that form at least part of a data center; identifying an estimated power draw of a virtual server and an estimated cooling requirement of the virtual server; determining an estimated power distribution from each phase of a plurality of phases of one or more polyphase power supplies to the plurality of servers; determining a phase balance between the plurality of phases based on the estimated power distribution from each phase of the plurality of phases; identifying a cooling capacity of a cooling unit; selecting one of the plurality of servers based at least in part on the parameter, the estimated power draw, the estimated cooling requirement, the phase balance between the plurality of phases, and the cooling capacity; generating a power request based at least in part on the estimated power draw; providing the virtual server to the selected server; adjusting an output of the cooling unit to the selected server based at least in part on the estimated cooling requirement; and adjusting the one or more polyphase power supplies to adjust power provided to at least one of the plurality of servers responsive to the power request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A data center power supply control system, comprising:
-
a data center including a plurality of servers; one or more polyphase power supplies electrically coupled to the plurality of servers; and a data center controller connected to the plurality of servers, the data center controller being configured to; identify a parameter of at least one of the plurality of servers; identify an estimated power draw of a virtual server and an estimated cooling requirement of the virtual server; estimate power distribution from each phase of a plurality of phases of the one or more polyphase power supplies to the plurality of servers and the virtual server; determine a phase balance between the plurality of phases based on the estimated power distribution from each of the plurality of phases; identify a cooling capacity of a cooling unit; generate a power request based at least in part on the estimated power draw; add the virtual server to a first server of one of the plurality of servers based at least in part on the parameter, the estimated power draw, the estimated cooling requirement, the cooling capacity, and the phase balance between the plurality of phases; adjust an output of the cooling unit to the first server based at least in part on the estimated cooling requirement; and adjust an amount of power provided from the one or more polyphase power supplies to the plurality of servers responsive to the power request. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A non-transitory computer readable medium having stored thereon sequences of instructions that, when executed by at least one processor, cause the at least one processor to:
-
identify a parameter of at least one of a plurality of servers that form at least part of a data center; identify an estimated power draw of a virtual server and an estimated cooling requirement of the virtual server; determine estimated power distribution from each phase of a plurality of phases of one or more polyphase power supplies to the plurality of servers; determine a phase balance between the plurality of phases based on the estimated power distribution from each phase of the plurality of phases; identify a cooling capacity of a cooling unit; select one of the plurality of servers based at least in part on the parameter, the estimated power draw, the estimated cooling requirement, the cooling capacity, and the phase balance between the plurality of phases; generate a power request based at least in part on the estimated power draw; provide the virtual server to the selected server; adjust an output of the cooling unit to the selected server based at least in part on the estimated cooling requirement; and adjust the one or more polyphase power supplies to adjust power provided to at least one of the plurality of servers responsive to the power request.
-
-
28. A data center control system, comprising:
-
a first data center including a first polyphase power supply and a second data center including a second polyphase power supply, each data center connected to a network, and each data center including a plurality of servers; a data center controller connected to the network and configured to; identify parameters of the first data center and parameters of the second data center; estimate power distribution of each phase of a first plurality of phases of the first polyphase power supply and each phase of a second plurality of phases of the second polyphase power supply; determine a first phase balance between the first plurality of phases and a second phase balance between the second plurality of phases based on the estimated power distribution from each phase of the first and second plurality of phases; identify an estimated power draw and an estimated cooling requirement for execution of an application on a virtual server; identify a cooling capacity of a cooling unit; evaluate the parameters of the first and second data centers, the first phase balance between the first plurality of phases, the second phase balance between the second plurality of phases, the cooling capacity, the estimated power draw, and the estimated cooling requirement; generate a power request based at least in part on the evaluation; and transfer the virtual server from a first server of the first data center to a second server of the second data center based at least in part on the evaluation, wherein at least a portion of the first polyphase power supply coupled to the first server reversibly shuts down responsive to the transfer of the virtual server, the second polyphase power supply coupled to the second server is adjusted, and an output of the cooling unit to the second server is adjusted based at least in part on the estimated cooling requirement.
-
-
29. A method of data center control, the method executed on a computer comprising a processor and a memory, the method comprising:
-
identifying, by the processor, server parameters of first data center servers and server parameters of second data center servers; determining estimated power distribution from each phase of a plurality of phases of one or more polyphase power supplies to the first data center servers and to the second data center servers; determining a phase balance between the plurality of phases based on the estimated power distribution from each of the plurality of phases; identifying an estimated power draw and an estimated cooling requirement for execution of an application on a virtual server; identifying a cooling capacity of a cooling unit; generating a power request based at least in part on the estimated power draw; transferring the virtual server from a first server of the first data center to a second server of the second data center based at least in part on an evaluation of the server parameters of the first data center servers, the server parameters of the second data center servers, the cooling capacity, the estimated power draw, the phase balance between the plurality of phases, and the estimated cooling requirement; reversibly shutting down at least part of the one or more polyphase power supplies coupled to the first server; adjusting an output of the cooling unit to the second server based at least in part on the estimated cooling requirement; and adjusting the one or more polyphase power supplies coupled to the second server responsive to the power request.
-
Specification