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 条
  • [21] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Hwang-Cheng Wang
    Isaac Woungang
    Cheng-Wen Yao
    Alagan Anpalagan
    Mohammad S. Obaidat
    The Journal of Supercomputing, 2012, 62 : 967 - 988
  • [22] Energy-Efficient Continuous Task Scheduling for Near Real-time Periodic Tasks
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    2015 IEEE INTERNATIONAL CONFERENCE ON DATA SCIENCE AND DATA INTENSIVE SYSTEMS, 2015, : 675 - 681
  • [23] Energy-Efficient Scheduling of Real-Time Tasks on Cluster-Based Multicores
    Kong, Fanxin
    Yi, Wang
    Deng, Qingxu
    2011 DESIGN, AUTOMATION & TEST IN EUROPE (DATE), 2011, : 1135 - 1140
  • [24] Energy-Efficient Scheduling of Real-Time Tasks with Lock-Free Objects
    Wu, Jun
    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, : 225 - 230
  • [25] Multiprocessor energy-efficient scheduling for real-time tasks with different power characteristics
    Chen, JJ
    Kuo, TW
    2005 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSSING, PROCEEDINGS, 2005, : 13 - 20
  • [26] Energy-efficient tasks scheduling algorithm for real-time multiprocessor embedded systems
    Wang, Hwang-Cheng
    Woungang, Isaac
    Yao, Cheng-Wen
    Anpalagan, Alagan
    Obaidat, Mohammad S.
    JOURNAL OF SUPERCOMPUTING, 2012, 62 (02): : 967 - 988
  • [27] Energy-Efficient Scheduling of Real-Time Tasks in Reconfigurable Homogeneous Multicore Platforms
    Gammoudi, Aymen
    BenZina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (12): : 5092 - 5105
  • [28] Energy-efficient scheduling for moldable real-time tasks on heterogeneous computing platforms
    Zahaf, Houssam-Eddine
    Benyamina, Abou El Hassen
    Olejnik, Richard
    Lipari, Giuseppe
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 74 : 46 - 60
  • [29] Energy Efficient Scheduling for Hard Real-Time Systems with Fixed-Priority Assignment
    Niu, Linwei
    2010 IEEE 29TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2010, : 153 - 160
  • [30] Energy Efficient Operating Mode Assignment for Real-Time Tasks in Wireless Embedded Systems
    Xue, Chun Jason
    Yuan, Zhaohui
    Xing, Guoliang
    Shao, Zili
    Sha, Edwin
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 237 - +