Algorithms for the Thermal Scheduling Problem

被引:3
|
作者
Mukherjee, Koyel [1 ]
Khuller, Samir [1 ]
Deshpande, Amol [1 ]
机构
[1] Univ Maryland, Dept Comp Sci, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
data centers; scheduling; algorithms; ENERGY; BOUNDS;
D O I
10.1109/IPDPS.2013.97
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:949 / 960
页数:12
相关论文
共 50 条
  • [1] Scheduling algorithms for the lock scheduling problem
    Verstichel, Jannes
    De Causmaecker, Patrick
    Berghe, Greet Vanden
    STATE OF THE ART IN THE EUROPEAN QUANTITATIVE ORIENTED TRANSPORTATION AND LOGISTICS RESEARCH, 2011: 14TH EURO WORKING GROUP ON TRANSPORTATION & 26TH MINI EURO CONFERENCE & 1ST EUROPEAN SCIENTIFIC CONFERENCE ON AIR TRANSPORT, 2011, 20
  • [2] Algorithms for solving minimax scheduling problem
    D. V. Krasovskii
    M. G. Furugyan
    Journal of Computer and Systems Sciences International, 2008, 47
  • [3] Approximation algorithms for multiprocessor scheduling problem
    Fujita, S
    Yamashita, M
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (03) : 503 - 509
  • [4] The warehouse scheduling problem: Formulation and algorithms
    Hariga, MA
    Jackson, PL
    IIE TRANSACTIONS, 1996, 28 (02) : 115 - 127
  • [5] Models and algorithms for a staff scheduling problem
    Caprara, A
    Monaci, M
    Toth, P
    MATHEMATICAL PROGRAMMING, 2003, 98 (1-3) : 445 - 476
  • [6] New algorithms for an ancient scheduling problem
    Bartal, Y
    Fiat, A
    Karloff, H
    Vohra, R
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 1995, 51 (03) : 359 - 366
  • [7] Algorithms for Solving Minimax Scheduling Problem
    Krasovskii, D. V.
    Furugyan, M. G.
    JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2008, 47 (05) : 732 - 736
  • [8] Evolutionary algorithms for nurse scheduling problem
    Jan, A
    Yamamoto, M
    Ohuchi, A
    PROCEEDINGS OF THE 2000 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2000, : 196 - 203
  • [9] HYPERCUBE ALGORITHMS FOR THE MULTIPROCESSOR SCHEDULING PROBLEM
    COHEN, E
    MILLER, R
    SUPERCOMPUTER, 1988, 5 (05): : 17 - 32
  • [10] DECOMPOSITION ALGORITHMS FOR THE INTERVAL SCHEDULING PROBLEM
    Wang, Shidong
    Zheng, Li
    Zhang, Zhihai
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2010, 27 (04) : 517 - 537