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 条
  • [1] Energy-Efficient Speed Scheduling for Real-Time Tasks under Thermal Constraints
    Wang, Shengquan
    Chen, Jian-Jia
    Shi, Zhenjun
    Thiele, Lothar
    2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 201 - +
  • [2] Energy-Efficient Real-Time Scheduling of DAG Tasks
    Bhuiyan, Ashikahmed
    Guo, Zhishan
    Saifullah, Abusayeed
    Guan, Nan
    Xiong, Haoyi
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (05)
  • [3] An energy-efficient scheduling algorithm for real-time tasks
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 4, PROCEEDINGS, 2007, 4490 : 965 - +
  • [4] Energy-Efficient Multi-Speed Algorithm for Scheduling Dependent Real-Time Tasks
    Elewi, A. M.
    Awadalla, M. H. A.
    Eladawy, M. I.
    ICCES: 2008 INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING & SYSTEMS, 2007, : 237 - 242
  • [5] Energy-efficient speed tuning for real-time applications
    Lin-Tao Duan
    Zhi-Guo Wang
    Hai-Ying Wang
    Cluster Computing, 2022, 25 : 769 - 779
  • [6] Energy-efficient speed tuning for real-time applications
    Duan, Lin-Tao
    Wang, Zhi-Guo
    Wang, Hai-Ying
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (02): : 769 - 779
  • [7] Energy-Efficient Scheduling for Real-Time Tasks on Uniform Multiprocessors
    Kuo, Chin-Fu
    2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 190 - 195
  • [8] Energy-efficient scheduling of real-time tasks with shared resources
    Wu, Jun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 179 - 191
  • [9] ENERGY-EFFICIENT CONCURRENCY CONTROL FOR DYNAMIC-PRIORITY REAL-TIME TASKS WITH ABORTABLE CRITICAL SECTIONS
    Wu, Jun
    COMPUTING AND INFORMATICS, 2017, 36 (04) : 765 - 792
  • [10] Static priority scheduling of aperiodic real-time tasks
    Schmid, U
    RANDOM STRUCTURES & ALGORITHMS, 1997, 10 (1-2) : 257 - 303