Method of correlating power in a data center by fitting a function to a plurality of pairs of actual power draw values and estimated power draw values determined from monitored CPU utilization of a statistical sample of computers in the data center
First Claim
1. A method of correlating power in a data center, comprising:
- supplying power to a portion of a data center through a power distribution line, the portion of the data center including a plurality of computers that draw power through a circuit breaker;
monitoring CPU utilization of a statistical sample of the plurality of computers, the statistical sample being a statistically significant number of the plurality of computers that is less than all of the plurality of computers;
calculating an estimated individual power draw for each of the statistical sample of the plurality of computers based on the utilization;
calculating an estimated total power draw for each of a plurality of different times from the estimated individual power draw of each of the statistical sample of the plurality of computers to generate a plurality of estimated total power draw values for the plurality of different times;
monitoring actual power draw at the power distribution line by the portion of the data center and generating a plurality of actual power draw values for the plurality of different times;
fitting a function to a plurality of pairs of actual power draw values and estimated power draw values, each pair of the plurality of pairs comprising an actual draw value and an estimated draw value for the same time; and
storing the function.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject matter of this specification can be embodied in, among other things, a method that includes supplying power to a portion of a data center through a power distribution line. Utilization of a statistically significant sample of the computers is monitored, and an estimated individual power draw for each of the computers based on the utilization is calculated. An estimated total power draw is calculated for different times from the estimated individual power draws to generate a collection of estimated total power draw values for the different times. Actual power draw is monitored at the power distribution line and a collection of actual power draw values is generated. A function is fitted to pairs of actual power draw values and estimated power draw values, each pair comprising an actual draw value and an estimated draw value for the same time, and the function is then stored.
250 Citations
22 Claims
-
1. A method of correlating power in a data center, comprising:
-
supplying power to a portion of a data center through a power distribution line, the portion of the data center including a plurality of computers that draw power through a circuit breaker; monitoring CPU utilization of a statistical sample of the plurality of computers, the statistical sample being a statistically significant number of the plurality of computers that is less than all of the plurality of computers; calculating an estimated individual power draw for each of the statistical sample of the plurality of computers based on the utilization; calculating an estimated total power draw for each of a plurality of different times from the estimated individual power draw of each of the statistical sample of the plurality of computers to generate a plurality of estimated total power draw values for the plurality of different times; monitoring actual power draw at the power distribution line by the portion of the data center and generating a plurality of actual power draw values for the plurality of different times; fitting a function to a plurality of pairs of actual power draw values and estimated power draw values, each pair of the plurality of pairs comprising an actual draw value and an estimated draw value for the same time; and storing the function. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A data center, comprising:
-
a power distribution line; a plurality of computers that draw power from the power distribution line through a circuit breaker, wherein each computer of a statistical sample of the plurality of computers is configured to generate a measurement of CPU utilization of the computer, the sample being a statistically significant number of the plurality of computers that is less than all of the plurality of computers; a processor configured to receive the measurement of CPU utilization from the statistical sample of the plurality of computer, calculate an estimated individual power draw for each of the statistical sample of the plurality of computers based on the utilization, calculate an estimated total power draw for each of a plurality of different times from the estimated individual power draw of each of the statistical sample of the plurality of computers to generate a plurality of estimated total power draw values for the plurality of different times, receive a measurement of an actual power draw at the power distribution line by the portion of the data center and generate a plurality of actual power draw values for the plurality of different times, fit a function to a plurality of pairs of actual power draw values and estimated power draw values, each pair of the plurality of pairs comprising an actual draw value and an estimated draw value for the same time, and store the function.
-
-
21. A non-transitory computer readable medium storing instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving the measurement of CPU utilization from a statistical sample of a plurality of computers, the statistical sample being a statistically significant number of the plurality of computers that is less than all of the plurality of computers, calculate an estimated individual power draw for each of the statistical sample of the plurality of computers based on the utilization, calculate an estimated total power draw for each of a plurality of different times from the estimated individual power draw of each of the statistical sample of the plurality of computers to generate a plurality of estimated total power draw values for the plurality of different times, receive a measurement of an actual power draw at the power distribution line by the portion of the data center and generate a plurality of actual power draw values for the plurality of different times, fit a function to a plurality of pairs of actual power draw values and estimated power draw values, each pair of the plurality of pairs comprising an actual draw value and an estimated draw value for the same time, and store the function. - View Dependent Claims (22)
-
Specification