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

被引:27
作者
Huang, Kai [1 ]
Santinelli, Luca [2 ]
Chen, Jian-Jia [3 ]
Thiele, Lothar [1 ]
Buttazzo, Giorgio C. [2 ]
机构
[1] ETH, Comp Engn & Networks Lab, Zurich, Switzerland
[2] Scuola Super St Anna Pisa, Real Time Syst Lab, Pisa, Italy
[3] Karlsruhe Inst Technol, Inst Proc Control & Robot, Dept Informat, Karlsruhe, Germany
关键词
Power management; Real-time event streams; Real-time calculus; Real-time interface; REDUCTION;
D O I
10.1007/s11241-011-9115-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 worstcase 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
页数:31
相关论文
共 50 条
  • [31] A Real-time Power Management Strategy based on Artificial Potential Field for Residential PV Systems
    Wu, Xiangqiang
    Tang, Zhongting
    Kerekes, Tamas
    2023 25TH EUROPEAN CONFERENCE ON POWER ELECTRONICS AND APPLICATIONS, EPE'23 ECCE EUROPE, 2023,
  • [32] A coperative management scheme for power efficient implementations of real-time operating systems on soft processors
    Ou, Jingzhao
    Prasanna, Viktor K.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2008, 16 (01) : 45 - 56
  • [33] A feasibility Analysis Framework of Time-Sensitive Networking Using Real-Time Calculus
    Zhang, Peng
    Liu, Yu
    Shi, Jianqi
    Huang, Yanhong
    Zhao, Yongxin
    IEEE ACCESS, 2019, 7 : 90069 - 90081
  • [34] A Performance Analysis Framework of Time-Triggered Ethernet Using Real-Time Calculus
    Yang, Xiuli
    Huang, Yanhong
    Shi, Jianqi
    Cao, Zongyu
    ELECTRONICS, 2020, 9 (07) : 1 - 18
  • [35] Feasibility of real-time motion management with helical tomotherapy
    Schnarr, Eric
    Beneke, Matt
    Casey, Dylan
    Chao, Edward
    Chappelow, Jonathan
    Cox, Andrea
    Henderson, Doug
    Jordan, Petr
    Lessard, Etienne
    Lucas, Dan
    Myronenko, Andriy
    Maurer, Calvin
    MEDICAL PHYSICS, 2018, 45 (04) : 1329 - 1337
  • [36] Energy management for a real-time shared disk cluster
    Cho, Haengrae
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (03) : 1338 - 1361
  • [37] Efficient Workload Adaptive Scheme for Low-power Real-time Systems
    Zhang Zhe
    Hu Chen
    Qian Dejun
    CHINESE JOURNAL OF ELECTRONICS, 2010, 19 (04): : 603 - 607
  • [38] Dynamic Slack-Sharing Learning Technique With DVFS for Real-Time Systems
    Uddin, Mir Ashraf
    Lin, Man
    Yang, Laurence T.
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2024, 9 (03): : 261 - 270
  • [39] Integrating Real-Time Main Controller with Power Prediction Interface and State Classifier in Energy Harvesting Systems: An Approach
    Xavier, Jozimar C.
    Spengler, Anderson W.
    2023 XIII BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING, SBESC, 2023,
  • [40] Debugging FPGA-accelerated Real-time Systems
    Geier, Martin
    Brandle, Marian
    Faller, Dominik
    Chakraborty, Samarjit
    2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 350 - 363