Computing a unit rate of power consumed in a data center
First Claim
1. A system for computing a unit rate of power consumed in a data center, comprising:
- a power distribution unit having a plurality of power supply inputs, wherein the power distribution unit is configured to measure how much power is drawn from each of the plurality of power supply inputs over a time period;
a plurality of hosts configured to draw power from the power distribution unit to provision and execute respective virtual computing instances (VCIs) for each of a plurality of customers, wherein the plurality of hots include power meters to monitor an amount of power consumed on a per-VCI basis;
a subsystem coupled to the power distribution unit, the subsystem including a processing resource and a non-transitory machine-readable medium storing instructions executable by the processing resource to;
acquire cost information, applicable over the time period, for each of the plurality of power supply inputs;
compute the unit rate of power consumed in the data center over the time period based on the power drawn from each of the plurality of power supply inputs and the cost information; and
allocate a cost of powering the data center according to the unit rate of power consumed in the data center to a plurality of customers of the data center on a per-VCI basis.
2 Assignments
0 Petitions
Accused Products
Abstract
A power distribution unit having a power supply inputs including mains, secondary, generator, and renewable can be configured to measure how much power is drawn from each of the power supply inputs over a time period and to provide data to a unit rate of power engine indicating the same. A cost information engine can be configured to provide cost information, applicable over the time period, for each of the power supply inputs to the unit rate of power engine. The unit rate of power engine can be configured to compute the unit rate of power consumed in the data center over the time period based on the power drawn from each of the power supply inputs and the cost information.
25 Citations
20 Claims
-
1. A system for computing a unit rate of power consumed in a data center, comprising:
-
a power distribution unit having a plurality of power supply inputs, wherein the power distribution unit is configured to measure how much power is drawn from each of the plurality of power supply inputs over a time period; a plurality of hosts configured to draw power from the power distribution unit to provision and execute respective virtual computing instances (VCIs) for each of a plurality of customers, wherein the plurality of hots include power meters to monitor an amount of power consumed on a per-VCI basis; a subsystem coupled to the power distribution unit, the subsystem including a processing resource and a non-transitory machine-readable medium storing instructions executable by the processing resource to; acquire cost information, applicable over the time period, for each of the plurality of power supply inputs; compute the unit rate of power consumed in the data center over the time period based on the power drawn from each of the plurality of power supply inputs and the cost information; and allocate a cost of powering the data center according to the unit rate of power consumed in the data center to a plurality of customers of the data center on a per-VCI basis. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory machine-readable medium storing instructions executable by a processing resource to cause a computing system to:
-
determine how much power is drawn from each of a plurality of power supply inputs to a data center over a time period based on information received from a power distribution unit coupled to the plurality of power supply inputs; determine how much power is drawn from the power distribution unit to provision and execute respective virtual computing instances (VCIs) for each of a plurality of customers based on information received from a plurality of hots; compute a unit rate of power consumed by the data center as a function of time based on the power drawn, an operating expense for each of the plurality of power supply inputs over the time period, and a capital expense for at least one of the plurality of power supply inputs over the time period according to a first policy in response to a first operating parameter being selected; compute the unit rate of power consumed by the data center as a function of time based on the power drawn, the operating expense, and the capital expense according to a second policy in response to a second operating parameter being selected; and allocate a cost of powering the data center according to the unit rate of power consumed by the data center to a plurality of customers of the data center on a per-VCI basis. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for computing a unit rate of power consumed in a data center, comprising:
-
operating a plurality of software defined data centers with a pool of physical computing resources; monitoring a relative usage of the pool of physical computing resources by each of the plurality of software defined data centers per virtual computing instance (VCI) provisioned in each of the software defined data centers over a time period; measuring, with a power distribution unit, how much power is drawn from each of a plurality of power supply inputs to the pool of physical computing resources over the time period; computing the unit rate of power consumed by the pool of physical computing resources over the time period based on the power drawn from each of the plurality of power supply inputs and cost information, applicable over the time period, for each of the plurality of power supply inputs; and allocating the unit rate of power consumed to customers of the plurality of software defined data centers according to the relative usage on a per-VCI basis. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification