Power-aware scheduling for periodic real-time tasks

被引:285
|
作者
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
相关论文
共 50 条
  • [1] Time-Efficient Power-Aware Scheduling for Periodic Real-Time Tasks
    Chen, Da-Ren
    Hsu, Chiun-Chieh
    La, Ming-Fong
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 1968 - 1975
  • [2] A resource reservation algorithm for power-aware scheduling of periodic and aperiodic real-time tasks
    Scordino, Claudio
    Lipari, Giuseppe
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (12) : 1509 - 1522
  • [3] Feedback scheduling of power-aware soft real-time tasks
    Soria-Lopez, A
    Mejia-Alvarez, P
    Cornejo, J
    [J]. SIXTH MEXICAN INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE, PROCEEDINGS, 2005, : 266 - 273
  • [4] Node Scaling Analysis for Power-Aware Real-Time Tasks Scheduling
    Yu, Lei
    Teng, Fei
    Magoules, Frederic
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (08) : 2510 - 2521
  • [5] Power Management and Tasks Scheduling Analysis in Power-Aware Real-Time Systems
    Xing, Jingyu
    Feng, Zhang
    [J]. 2012 INTERNATIONAL CONFERENCE ON MEDICAL PHYSICS AND BIOMEDICAL ENGINEERING (ICMPBE2012), 2012, 33 : 188 - 194
  • [6] Power-aware scheduling algorithms for sporadic tasks in real-time systems
    Zhang, Yi-wen
    Guo, Rui-feng
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2013, 86 (10) : 2611 - 2619
  • [7] Node scaling scheduling of real-time tasks in a power-aware datacenter
    Teng, Fei
    Yu, Lei
    Li, Tianrui
    [J]. 2015 IEEE 17TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2015 IEEE 7TH INTERNATIONAL SYMPOSIUM ON CYBERSPACE SAFETY AND SECURITY, AND 2015 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (ICESS), 2015, : 96 - 101
  • [8] Feedback scheduling of real-time control tasks in power-aware embedded systems
    Xia, F
    Dai, XH
    Wang, XD
    Sun, YX
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 513 - 518
  • [9] Power-aware scheduling of compositional real-time frameworks
    Tchamgoue, Guy Martin
    Kim, Kyong Hoon
    Jun, Yong-Kee
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 102 : 58 - 71
  • [10] Power-aware scheduling for AND/OR graphs in real-time systems
    Zhu, D
    Mossé, D
    Melhem, R
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2004, 15 (09) : 849 - 864