Power-aware scheduling for periodic real-time tasks

被引:287
作者
Aydin, H [1 ]
Melhem, R
Mossé, D
Mejía-Alvarez, P
机构
[1] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
[2] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
[3] IPN, CINVESTAV, Secc Computac, Mexico City 07300, DF, Mexico
关键词
real-time systems; power-aware computing; low-power systems; dynamic voltage scaling; periodic task scheduling;
D O I
10.1109/TC.2004.1275298
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address power-aware scheduling of periodic tasks to reduce CPU energy consumption in hard real-time systems through dynamic voltage scaling. Our intertask voltage scheduling solution includes three components: 1) a static (off line) solution to compute the optimal speed, assuming worst-case workload for each arrival, 2) an online speed reduction mechanism to reclaim energy by adapting to the actual workload, and 3) an online, adaptive and speculative speed adjustment mechanism to anticipate early completions of future executions by using the average-case workload information. All these solutions still guarantee that all deadlines are met. Our simulation results show that our reclaiming algorithm alone outperforms other recently proposed intertask voltage scheduling schemes. Our speculative techniques are shown to provide additional gains, approaching the theoretical lower-bound by a margin of 10 percent.
引用
收藏
页码:584 / 600
页数:17
相关论文
共 30 条
  • [1] *ACPI, 1999, INT MICR TOSH ADV CO
  • [2] Optimal reward-based scheduling for periodic real-time tasks
    Aydin, H
    Melhem, R
    Mossé, D
    Mejía-Alvarez, P
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2001, 50 (02) : 111 - 130
  • [3] AYDIN H, 2001, THESIS U PITTSBURGH
  • [4] On-line scheduling policies for a class of IRIS (increasing reward with increasing service) real-time tasks
    Dey, JK
    Kurose, J
    Towsley, D
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1996, 45 (07) : 802 - 813
  • [5] Ernst R, 1997, 1997 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN - DIGEST OF TECHNICAL PAPERS, P598, DOI 10.1109/ICCAD.1997.643600
  • [6] GRUIAN F, 2001, P INT S LOW POWER EL
  • [7] An efficient controller for variable supply-voltage low power processing
    Gutnik, V
    Chandrakasan, A
    [J]. 1996 SYMPOSIUM ON VLSI CIRCUITS - DIGEST OF TECHNICAL PAPERS, 1996, : 158 - 159
  • [8] On-line scheduling of hard real-time tasks on variable voltage processor
    Hong, I
    Potkonjak, M
    Srivastava, MB
    [J]. 1998 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN: DIGEST OF TECHNICAL PAPERS, 1998, : 653 - 656
  • [9] HONG I, 1998, P 19 IEEE REAL TIM S
  • [10] HONG I, 1998, P 35 DES AUT C DAC 9