DocumentCode
625648
Title
Algorithms for the Thermal Scheduling Problem
Author
Mukherjee, Kingshuk ; Khuller, S. ; Deshpande, A.
Author_Institution
Dept. of Comput. Sci., Univ. of Maryland, College Park, MD, USA
fYear
2013
fDate
20-24 May 2013
Firstpage
949
Lastpage
960
Abstract
The energy costs for cooling a data center constitute a significant portion of the overall running costs. Thermal imbalance and hot spots that arise due to imbalanced workloads lead to significant wasted cooling effort - in order to ensure that no equipment is operating above a certain temperature, the data center may be cooled more than necessary. Therefore it is desirable to schedule the workload in a data center in a thermally aware manner, assigning jobs to machines not just based on local load of the machines, but based on the overall thermal profile of the data center. This is challenging because of the spatial cross-interference between machines, where a job assigned to a machine may impact not only that machine´s temperature, but also nearby machines. Here, we continue formal analysis of the thermal scheduling problem that we initiated recently [25]. In that work, the notion of effective load of a machine which is a function of the local load on the machine as well as the load on nearby machines, was introduced, and optimal scheduling policies for a simple model (where cross-effects are restricted within a rack) were presented, under the assumption that jobs can be split among different machines. Here we consider the more realistic problem of integral assignment of jobs, and allow for cross-interference among different machines in adjacent racks in the data center. The integral assignment problem with cross-interference is NP-hard, even for a simple two machine model. We consider three different heat flow models, and give constant factor approximation algorithms for maximizing the number (or total profit) of jobs assigned in each model, without violating thermal constraints. We also consider the problem of minimizing the maximum temperature on any machine when all jobs need to be assigned, and give constant factor algorithms for this problem.
Keywords
approximation theory; computational complexity; computer centres; optimisation; processor scheduling; space cooling; NP-hard; constant factor approximation algorithm; data center; energy cost; formal analysis; heat flow model; hot spot; imbalanced workload; integral job assignment; local machine load; machine model; machine temperature; machne job assignment; optimal scheduling policies; spatial cross-interference; thermal constraint; thermal imbalance; thermal profile; thermal scheduling problem; total profit; wasted cooling effort; workload scheduling; Approximation algorithms; Computational modeling; Cooling; Heating; Load modeling; Program processors; Temperature; algorithms; data centers; scheduling;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location
Boston, MA
ISSN
1530-2075
Print_ISBN
978-1-4673-6066-1
Type
conf
DOI
10.1109/IPDPS.2013.97
Filename
6569876
Link To Document