Research Article
Minimizing Thermal Stress for Data Center Servers through Thermal-Aware Relocation
Input: | (i) = {All servers at state | (ii) = {All servers at state | (iii) = {All servers at state | (iv) = {All servers at state | (v) = {Thermal profiles and thermal states of all servers} | Algorithm: | (1) For each server in set | (2) Find a heterogeneous server in set for location switching such that | (3) | (4) If at least 1 server exists in | (5) Switch locations of servers With | (6) Else If no suitable server exists in | (7) Find a heterogeneous server in set for location switching such that | (8) And | (9) | (10) If at least 1 suitable server exists in | (11) Switch locations of servers With | (12) Else If no suitable server exists in | (13) Find a heterogeneous server in set for location switching such that | (14) And | (15) < | (16) < | (17) If at least 1 suitable server exists in | (18) Switch locations of servers With | (19) Else If no suitable server exists in | (20) Shift workload from to server | (21) End |
|