Energy-Efficient Static Priority and Speed Assignment for Real-Time Tasks with Non-Deterministic Release Times

被引:1
|
作者
Perathoner, Simon [1 ]
Thiele, Lothar [1 ]
Chen, Jian-Jia [2 ]
机构
[1] Swiss Fed Inst Technol, Comp Engn & Networks Lab TIK, Zurich, Switzerland
[2] KIT, Inst Proc Control & Robot IPR, Karlsruhe, Germany
基金
瑞士国家科学基金会;
关键词
SYSTEMS; ALGORITHMS;
D O I
10.1109/RTCSA.2010.9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Voltage Scaling (DVS) has been widely used for decreasing the dynamic power dissipation of processors. For real-time systems, DVS techniques have been developed that permit to meet the timing constraints of multiple real-time tasks and at the same time reduce the overall dynamic energy consumption. Known methods for static priority DVS scheduling are, however, either restricted to simple periodic/sporadic task release patterns or presume full a priori knowledge of task release times. Moreover, none of the present approaches considers the optimization of task priorities for reducing the energy consumption. In this paper we explore how to determine the static priorities and individual execution speeds (supply voltages) of multiple tasks with non-deterministic release times bounded by arrival curves such that the energy consumption is reduced and the real-time constraints are met. The result are different heuristics for the design of DVS-based real-time systems with static priorities. We show that the proposed methodology leads to energy-efficient system designs and demonstrate the applicability of the approach by means of experiments.
引用
收藏
页码:173 / 182
页数:10
相关论文
共 50 条
  • [41] Dynamic- and static-priority scheduling of recurring real-time tasks
    Baruah, SK
    REAL-TIME SYSTEMS, 2003, 24 (01) : 93 - 128
  • [42] Dynamic- and Static-priority Scheduling of Recurring Real-time Tasks
    Sanjoy K. Baruah
    Real-Time Systems, 2003, 24 : 93 - 128
  • [43] Flexible real-time transmission scheduling for wireless networks with non-deterministic workloads
    Gumusalan, Arda
    Simon, Robert
    Aydin, Hakan
    AD HOC NETWORKS, 2018, 73 : 65 - 79
  • [44] A Group-Based Energy-Efficient Dual Priority Scheduling for Real-Time Embedded Systems
    Ge, Yongqi
    Liu, Rui
    INFORMATION, 2020, 11 (04)
  • [45] Real-Time Scheduling of Conditional DAG Tasks With Intra-Task Priority Assignment
    He, Qingqiang
    Sun, Jinghao
    Guan, Nan
    Lv, Mingsong
    Sun, Zhenyu
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (10) : 3196 - 3209
  • [46] Real-Time Energy-Efficient Driver Advisory System for High-Speed Trains
    Xiao, Zhuang
    Wang, Qingyuan
    Sun, Pengfei
    Zhao, Zining
    Rao, Yu
    Feng, Xiaoyun
    IEEE TRANSACTIONS ON TRANSPORTATION ELECTRIFICATION, 2021, 7 (04) : 3163 - 3172
  • [47] Real-time energy-efficient optimal control of high-speed electric train
    Zhou, Hao
    Wan, Yiming
    Ye, Hao
    Jiang, Ming
    Wang, Jia
    Control Engineering Practice, 2021, 112
  • [48] Real-time energy-efficient optimal control of high-speed electric train
    Zhou, Hao
    Wan, Yiming
    Ye, Hao
    Jiang, Ming
    Wang, Jia
    CONTROL ENGINEERING PRACTICE, 2021, 112
  • [49] Energy-Efficient Fault Tolerance for Real-Time Tasks with Precedence Constraints on Heterogeneous Multicore Systems
    Roy, Abhishek
    Aydin, Hakan
    Zhu, Dakai
    2019 TENTH INTERNATIONAL GREEN AND SUSTAINABLE COMPUTING CONFERENCE (IGSC), 2019,
  • [50] Energy-efficient thermal-aware multiprocessor scheduling for real-time tasks using TCPN
    Rubio-Anguiano, L.
    Desirena-Lopez, G.
    Ramirez-Trevino, A.
    Briz, J. L.
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2019, 29 (03): : 237 - 264