Energy-efficient server location determination
First Claim
Patent Images
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, comprising;
determining a power consumption of the at least one active server in the data center;
determining a distance from the at least one active server to each respective one of the plurality of available server locations; and
calculating, for each respective one of the plurality of available server locations, the heat potential value as the determined power consumption of each of the at least one active server divided by the determined distance squared from each of the at least one active server to the respective one of the plurality of available server locations;
identifying a minimal calculated heat potential value for the plurality of available server locations; and
selecting an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations.
1 Assignment
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.
24 Citations
17 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, comprising; determining a power consumption of the at least one active server in the data center; determining a distance from the at least one active server to each respective one of the plurality of available server locations; and calculating, for each respective one of the plurality of available server locations, the heat potential value as the determined power consumption of each of the at least one active server divided by the determined distance squared from each of the at least one active server to the respective one of the plurality of available server locations; identifying a minimal calculated heat potential value for the plurality of available server locations; and selecting an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations. - 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 data center controller is configured to; determine a power consumption of the at least one active server in the data center; determine a distance from the at least one active server to each respective one of the plurality of available server locations; and calculate, for each respective one of the plurality of available server locations, the heat potential value as the determined power consumption of each of the at least one active server divided by the determined distance squared from each of the at least one active server to the respective one of the plurality of available server locations; 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; and select an available server location associated with the identified minimal calculated heat potential value from the plurality of available server locations. - View Dependent Claims (8, 9, 10, 11)
-
-
12. 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 comprising; computer readable program code configured to determine a power consumption of the at least one active server in the data center; computer readable program code configured to determine a distance from the at least one active server to each respective one of the plurality of available server locations; and computer readable program code configured to calculate, for each respective one of the plurality of available server locations, the heat potential value as the determined power consumption of each of the at least one active server divided by the determined distance squared from each of the at least one active server to the respective one of the plurality of available server locations; computer readable program code configured to identify a minimal calculated heat potential value for the plurality of available server locations; and 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. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification