• DocumentCode
    2548888
  • Title

    Temperature-Aware Scheduling: When is System-Throttling Good Enough?

  • Author

    Rajan, Deepak ; Yu, Philip S.

  • Author_Institution
    IBM T.J. Watson Res. Center, Hawthorne, NY
  • fYear
    2008
  • fDate
    20-22 July 2008
  • Firstpage
    397
  • Lastpage
    404
  • Abstract
    In computing centers, power-aware operating systems ensure that processor temperatures do not exceed a threshold by utilizing system-throttling. In this technique, the system load (or alternatively, the clock speed) is scaled when the temperature hits this threshold. At other times, the system operates at maximum load. In this paper, we show that such simple system-throttling rules are in fact the best one can achieve under certain assumptions. We show that maintaining a constant operating speed (and thus temperature) always does more work than operating in alternating periods of cooling and heating. As a result, for certain settings and for a reasonable temperature model, we prove that system-throttling is the most effective temperature-aware scheduling. Naturally, these assumptions do not always hold; we also discuss the scenario when some of our assumptions are relaxed, and argue why one needs more complex scheduling algorithms in this case.
  • Keywords
    scheduling; temperature control; complex scheduling algorithms; power-aware operating systems; system-throttling; temperature-aware scheduling; Clocks; Cooling; Dynamic voltage scaling; Information management; Operating systems; Processor scheduling; Scheduling algorithm; Temperature; Thermal management; Voltage control; Temperature-aware scheduling; power management; system-throttling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web-Age Information Management, 2008. WAIM '08. The Ninth International Conference on
  • Conference_Location
    Zhangjiajie Hunan
  • Print_ISBN
    978-0-7695-3185-4
  • Electronic_ISBN
    978-0-7695-3185-4
  • Type

    conf

  • DOI
    10.1109/WAIM.2008.63
  • Filename
    4597040