Data center power cost accounting system
First Claim
1. A data center power cost accounting system, comprising:
- a server and storage equipment estimator with inputs for an application map and a utilization of components in a data center, and a program for determining a total component power per application, wherein the accuracy of an output computation depends on the quality of any power consumption models used and the granularity of utilization information input;
a cooling power estimator with an input for a cooling cost estimate provided by a cooling system emulator and a program to determine a cooling cost per application, wherein for a given component, a computed cooling cost is a function of the ratio of component heat to the sum of component heat of all components in a zone and the overall cooling cost of the zone; and
a system output calculation that includes a per application accounting based on utilization history, power consumed by all systems running the application, and the cooling cost incurred by all components running the application.
1 Assignment
0 Petitions
Accused Products
Abstract
A data center power cost accounting system uses server and storage and cooling power consumption models and device maps, together with runtime application maps, to estimate the equipment power consumption and cooling power consumption of individual applications. An approximation of the cooling cost over a period of time, for any given application, can be pieced together by adding up the equipment utilized by the application and applying the cooling estimates obtained from computational fluid dynamics (CFD) simulations. The cooling estimates can further account for changes or variability in resource usage over time since the cooling estimates are based directly on utilization. The per application power consumption costs are obtained without having to install or depend on power measurement instruments or other hardware in the datacenters.
-
Citations
20 Claims
-
1. A data center power cost accounting system, comprising:
-
a server and storage equipment estimator with inputs for an application map and a utilization of components in a data center, and a program for determining a total component power per application, wherein the accuracy of an output computation depends on the quality of any power consumption models used and the granularity of utilization information input; a cooling power estimator with an input for a cooling cost estimate provided by a cooling system emulator and a program to determine a cooling cost per application, wherein for a given component, a computed cooling cost is a function of the ratio of component heat to the sum of component heat of all components in a zone and the overall cooling cost of the zone; and a system output calculation that includes a per application accounting based on utilization history, power consumed by all systems running the application, and the cooling cost incurred by all components running the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for data center power cost accounting, comprising:
-
determining a total component power per application with a server and storage equipment estimator that takes an application map and a utilization of components in a data center as its inputs and depends on the quality of any power consumption models used and the granularity of utilization information; determining a cooling cost per application with a cooling power estimator that inputs a cooling cost estimate provided by a cooling system emulator, wherein for a given component, the cooling cost is a function of ratio of component heat to sum of component heat of all components in a zone and the overall cooling cost of the zone; and outputting a per application accounting based on utilization history, power consumed by all systems running the application, and the cooling cost incurred by all components running the application. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
a computer usable medium having computer usable program code embodied therewith, the computer usable program code configured to account data center power cost, the computer usable program code comprising; computer usable program code configured to determine a total component power per application with a server and storage equipment estimator that takes an application map and a utilization of components in a data center as its inputs and depends on the quality of any power consumption models used and the granularity of utilization information; computer usable program code configured to determine a cooling cost per application with a cooling power estimator that inputs a cooling cost estimate provided by a cooling system emulator, wherein for a given component, the cooling cost is a function of ratio of component heat to sum of component heat of all components in a zone and the overall cooling cost of the zone; and computer usable program code configured to output a per application accounting based on utilization history, power consumed by all systems running the application, and the cooling cost incurred by all components running the application. - View Dependent Claims (16, 17, 18, 19, 20)
Specification