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 条
  • [21] MOSSE D, 2000, P WORKSH COMP OP SYS
  • [22] Pering T., 1998, P 4 REAL TIM TECHN A
  • [23] PILLAI P, 2001, P 18 S OP SYST PRINC
  • [24] POUWELSE J, 2001, P 7 INT C MOB COMP N
  • [25] Saewong S., 2003, P 9 IEEE REAL TIM EM
  • [26] SHIN D, 2001, IEEE DESIGN TEST COM
  • [27] SHIN Y, 1999, P DES AUT C, P134
  • [28] WEISER M, 1994, P 1 S OP SYST DES IM
  • [29] Yao F, 1995, AN S FDN CO, P374, DOI 10.1109/SFCS.1995.492493
  • [30] ZENG H, 2002, P INT C ARCH SUPP PR