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 条
  • [31] Energy-Efficient Deterministic Fault-Tolerant Scheduling for Embedded Real-Time Systems
    李国徽
    胡方晓
    杜小坤
    唐向红
    Journal of Southwest Jiaotong University(English Edition), 2009, (04) : 283 - 291
  • [32] Non-preemptive scheduling of real-time periodic tasks with specified release times
    Khil, A
    Maeng, S
    Cho, J
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (05) : 562 - 572
  • [33] Optimal deadline assignment for periodic real-time tasks in dynamic priority systems
    Balbastre, Patricia
    Ripoll, Ismael
    Crespo, Alfons
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 65 - +
  • [34] Energy-Efficient Scheduling of Real-Time Tasks on Heterogeneous Multicores Using Task Splitting
    Liu, Di
    Spasic, Jelena
    Wang, Peng
    Stefanov, Todor
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 149 - 158
  • [35] An SRP-based energy-efficient scheduling algorithm for dependent real-time tasks
    Wu, Jun
    Wu, Jun-Xing
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (04) : 335 - 350
  • [36] Energy-Efficient Scheduling of Periodic Real-Time Tasks on Lightly Loaded Multicore Processors
    Lee, Wan Yeon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 530 - 537
  • [37] Leakage-aware energy-efficient scheduling of real-time tasks in multiprocessor systems
    Chen, Jian-Jia
    Hsu, Heng-Ruey
    Kuo, Tei-Wei
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 408 - +
  • [38] ERECT: Energy-efficient reactive scheduling for real-time tasks in heterogeneous virtualized clouds
    Chen, Huangke
    Liu, Guipeng
    Yin, Shu
    Liu, Xiaocheng
    Qiu, Dishan
    JOURNAL OF COMPUTATIONAL SCIENCE, 2018, 28 : 416 - 425
  • [39] An Approximation Scheme for Energy-Efficient Scheduling of Real-Time Tasks in Heterogeneous Multiprocessor Systems
    Yang, Chuan-Yue
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Thiele, Lothar
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 694 - +
  • [40] Energy-Efficient Real-Time Compression of Biosignals
    George, R. M.
    Audi, Cardona J.
    Ruff, R.
    Hoffmann, K. -P
    BIOMEDICAL ENGINEERING-BIOMEDIZINISCHE TECHNIK, 2012, 57 : 645 - 648