Source aware data center power profiles
First Claim
Patent Images
1. A method for managing power supply to a data center, the method comprising the steps of:
- a computer determining a total carbon value for all power supplied to the data center from power vendors based on data supplied by the vendors correlating types of production of the power to respective carbon generation;
the computer determining a lowest threshold carbon value specified in any of a plurality of service level agreements between the data center and a respective plurality of customers of the data center;
the computer determining whether the total carbon value exceeds the lowest threshold carbon value;
the computer, responsive to determining that the total carbon value exceeds the lowest threshold carbon value, identifying a change to the type of production of the power to the data center that will reduce the total carbon value to a number less than the lowest threshold carbon value.
1 Assignment
0 Petitions
Accused Products
Abstract
Carbon values are provided by vendors of power to data center management and are used by data center management to keep carbon values for energy produced to provide services below service level agreement thresholds. A plurality of vendor carbon values, a plurality of static data, and a plurality of dynamic data are used to calculate a future power consumption and a future operating cost for a data center in a computing service environment. The future operating cost includes a future carbon cost indicating the amount of carbon generated to satisfy the future power consumption.
19 Citations
20 Claims
-
1. A method for managing power supply to a data center, the method comprising the steps of:
-
a computer determining a total carbon value for all power supplied to the data center from power vendors based on data supplied by the vendors correlating types of production of the power to respective carbon generation; the computer determining a lowest threshold carbon value specified in any of a plurality of service level agreements between the data center and a respective plurality of customers of the data center; the computer determining whether the total carbon value exceeds the lowest threshold carbon value; the computer, responsive to determining that the total carbon value exceeds the lowest threshold carbon value, identifying a change to the type of production of the power to the data center that will reduce the total carbon value to a number less than the lowest threshold carbon value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for providing data center services in accordance with an environmental requirement, the system comprising:
-
one or more processors, one or more computer readable memories, one or more computer readable storage devices, and program instructions, stored on at least one of the one or more computer readable storage devices for execution by at least one of the one or more processors via at least one of the one or memories, the program instructions comprising; program instructions to acquire a plurality of dynamic data comprising a plurality of workload characteristics, a plurality of current workload data, a plurality of historic power consumption data, a plurality of workload inflow rates, and a plurality of workflow outflow rates; program instructions to acquire from a static data interface a plurality of peak rate data, a plurality of power source characteristics, a plurality of data center characteristics, and a plurality of data transport costs; and program instructions to use a plurality of power vendor data, the plurality of dynamic data and a plurality of static data, to calculate a future power consumption and a future operating cost; wherein the future operating cost includes a future carbon cost indicating an amount of carbon associated with satisfying the future power consumption. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product comprising:
-
one or more computer readable storage devices and program instructions, stored on at least one of the one or more computer readable storage devices, the program instructions comprising; program instructions to determine whether environmental criteria are part of each of a plurality of service level agreements; program instructions responsive to determining that the environmental criteria are part of each of the plurality of service level agreements, to identify a threshold carbon value in each of the plurality of service level agreements; program instructions to identify each of a plurality of clients of a data center; program instructions, to identify a threshold carbon value for each of the plurality of clients; program instructions to identify a plurality of vendors supplying power, each of the vendors supplying power performing a service level agreement for at least one of the clients; program instructions to calculate a total carbon value for all of the vendors supplying power; program instructions to determine whether the total carbon value exceeds a lowest threshold carbon value of all of a plurality of service level agreements, each of the plurality of service level agreements corresponding to one of the clients; program instructions, responsive to determining that the lowest threshold carbon value has been exceeded, to identify a vendor change that will reduce the total carbon value to a number less than the lowest threshold carbon value; program instructions, responsive to making a vendor change, to re-calculate a total carbon value for all of the service level agreements; and program instructions, responsive to re-calculating the total carbon value for all of the service level agreements and confirming that the lowest threshold carbon value is not exceeded, to set a list of vendors for a period of time. - View Dependent Claims (15, 16)
-
-
17. A method for providing data center services in accordance with an environmental requirement, the method comprising:
-
acquiring a plurality of dynamic data comprising a plurality of workload characteristics, a plurality of current workload data, a plurality of historic power consumption data, a plurality of workload inflow rates, and a plurality of workflow outflow rates; acquiring from a static data interface a plurality of peak rate data, a plurality of power source characteristics, a plurality of data center characteristics, and a plurality of data transport costs; and using a plurality of power vendor data, the plurality of dynamic data and a plurality of static data, to calculate a future power consumption and a future operating cost; wherein the future operating cost includes a future carbon cost indicating an amount of carbon associated with satisfying the future power consumption. - View Dependent Claims (18, 19, 20)
-
Specification