Energy-efficient server location determination
First Claim
1. A method, comprising:
- calculating, via a data center controller, a heat potential value for each of a plurality of available server locations based upon at least one active server in a data center, where the heat potential value comprises, for each available server location, a calculated impact of heat generated by the at least one active server on that available server location;
identifying a minimal calculated heat potential value for the plurality of available server locations;
selecting an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations;
identifying a maximal calculated heat potential value for the plurality of available server locations;
selecting an available server location associated with the identified maximal calculated heat potential value from the plurality of available server locations; and
automatically de-energizing a server located at the selected available server location associated with the identified maximal calculated heat potential value.
0 Assignments
0 Petitions
Accused Products
Abstract
A heat potential value for each of a set of available server locations is calculated via a data center controller based upon at least one active server in a data center. A minimal calculated heat potential value for the set of available server locations is identified. An available server location associated with the identified minimal calculated heat potential value is selected from the set of available server locations. A maximal calculated heat potential value is identified for the set of available server locations. An available server location associated with the identified maximal calculated heat potential value is selected from the set of available server locations. A server located at the selected available server location associated with the identified maximal calculated heat potential value is automatically de-energized.
25 Citations
18 Claims
-
1. A method, comprising:
-
calculating, via a data center controller, a heat potential value for each of a plurality of available server locations based upon at least one active server in a data center, where the heat potential value comprises, for each available server location, a calculated impact of heat generated by the at least one active server on that available server location; identifying a minimal calculated heat potential value for the plurality of available server locations; selecting an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations; identifying a maximal calculated heat potential value for the plurality of available server locations; selecting an available server location associated with the identified maximal calculated heat potential value from the plurality of available server locations; and automatically de-energizing a server located at the selected available server location associated with the identified maximal calculated heat potential value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system, comprising:
-
a memory; and a data center controller configured to; calculate a heat potential value for each of a plurality of available server locations based upon at least one active server in a data center, where the heat potential value comprises, for each available server location, a calculated impact of heat generated by the at least one active server on that available server location; store the calculated heat potential value for each of the plurality of available server locations within the memory; identify a minimal calculated heat potential value for the plurality of available server locations; select an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations; identify a maximal calculated heat potential value for the plurality of available server locations; select an available server location associated with the identified maximal calculated heat potential value from the plurality of available server locations; and automatically de-energize a server located at the selected available server location associated with the identified maximal calculated heat potential value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to calculate a heat potential value for each of a plurality of available server locations based upon at least one active server in a data center, where the heat potential value comprises, for each available server location, a calculated impact of heat generated by the at least one active server on that available server location; computer readable program code configured to identify a minimal calculated heat potential value for the plurality of available server locations; computer readable program code configured to select an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations; computer readable program code configured to identify a maximal calculated heat potential value for the plurality of available server locations; computer readable program code configured to select an available server location associated with the identified maximal calculated heat potential value from the plurality of available server locations; and computer readable program code configured to automatically de-energize a server located at the selected available server location associated with the identified maximal calculated heat potential value. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification