Applying real-time interface and calculus for dynamic power management in hard real-time systems

被引:0
|
作者
Kai Huang
Luca Santinelli
Jian-Jia Chen
Lothar Thiele
Giorgio C. Buttazzo
机构
[1] ETH Zurich,Computer Engineering and Networks Laboratory
[2] Scuola Superiore Sant’Anna of Pisa,Real
[3] Karlsruhe Institute of Technology,Time Systems Laboratory
来源
Real-Time Systems | 2011年 / 47卷
关键词
Power management; Real-time event streams; Real-time calculus; Real-time interface;
D O I
暂无
中图分类号
学科分类号
摘要
Power dissipation has been an important design issue for a wide range of computer systems in the past decades. Dynamic power consumption due to signal switching activities and static power consumption due to leakage current are the two major sources of power consumption in a CMOS circuit. As CMOS technology advances towards deep sub-micron domain, static power dissipation is comparable to or even more than dynamic power dissipation. This article explores how to apply dynamic power management to reduce static power for hard real-time systems. We propose online algorithms that adaptively control the power mode of a system, procrastinating the processing of arrived events as late as possible. To cope with multiple event streams with different characteristics, we provide solutions for preemptive earliest-deadline-first and fixed-priority scheduling policies. By adopting a worst-case interval-based abstraction, our approach can not only tackle arbitrary event arrivals, e.g., with burstiness, but also guarantee hard real-time requirements with respect to both timing and backlog constraints. We also present extensive simulation results to demonstrate the effectiveness of our approaches.
引用
收藏
页码:163 / 193
页数:30
相关论文
共 50 条
  • [1] Applying real-time interface and calculus for dynamic power management in hard real-time systems
    Huang, Kai
    Santinelli, Luca
    Chen, Jian-Jia
    Thiele, Lothar
    Buttazzo, Giorgio C.
    [J]. REAL-TIME SYSTEMS, 2011, 47 (02) : 163 - 193
  • [2] Real-time calculus for scheduling hard real-time systems
    Thiele, L
    Chakraborty, S
    Naedele, M
    [J]. ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 101 - 104
  • [3] Adaptive Dynamic Power Management for Hard Real-Time Systems
    Huang, Kai
    Santinelli, Luca
    Chen, Jian-Jia
    Thiele, Lothar
    Buttazzo, Giorgio C.
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 23 - +
  • [4] Dynamic I/O power management for hard real-time systems
    Swaminathan, V
    Chakrabarty, K
    Iyengar, SS
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 237 - 242
  • [5] System Wide Dynamic Power Management for Weakly Hard Real-Time Systems
    Niu, Linwei
    Quan, Gang
    [J]. JOURNAL OF LOW POWER ELECTRONICS, 2006, 2 (03) : 342 - 355
  • [6] Adaptive Dynamic Power Management for Hard Real-time Pipelined Multiprocessor Systems
    Chen, Gang
    Huang, Kai
    Knoll, Alois
    [J]. 2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [7] Online Dynamic Power Management with Hard Real-Time Guarantees
    Chen, Jian-Jia
    Kao, Mong-Jen
    Lee, D. T.
    Rutter, Ignaz
    Wagner, Dorothea
    [J]. 31ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2014), 2014, 25 : 226 - 238
  • [8] Online dynamic power management with hard real-time guarantees
    Chen, Jian-Jia
    Kao, Mong-Jen
    Lee, D. T.
    Rutter, Ignaz
    Wagner, Dorothea
    [J]. THEORETICAL COMPUTER SCIENCE, 2015, 595 : 46 - 64
  • [9] DYNAMIC SCHEDULING OF HARD REAL-TIME TASKS AND REAL-TIME THREADS
    SCHWAN, K
    ZHOU, HY
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1992, 18 (08) : 736 - 748
  • [10] An integrated approach for applying dynamic voltage scaling to hard real-time systems
    Liu, YB
    Mok, AK
    [J]. 9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 116 - 123