Thermal-Aware Schedulability Analysis for Fixed-Priority Non-Preemptive Real-Time Systems

被引:7
|
作者
Rodriguez, Javier Perez [1 ]
Yomsi, Patrick Meumeu [1 ]
机构
[1] Polytech Inst Porto, CISTER Res Ctr, ISEP, Porto, Portugal
基金
欧盟地平线“2020”;
关键词
TEMPERATURE; TASKS;
D O I
10.1109/RTSS46320.2019.00024
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Technology advances in microprocessor design have resulted in high device density and performance during the last decades. More components are fabricated on the chip die and millions, if not billions, of instructions can now be executed within microseconds. A consequence of this advancement is heat dissipation by the microprocessors. In this context, elevated on-chip temperature issues have become an important subject for the design of future generations of microprocessors, especially in avionics and automotive industries. In this paper, we address the scheduling problem of non preemptive periodic tasks on a single processor platform under thermal-aware design. We assume that the tasks are scheduled by following any Fixed-Task-Priority (FTP) scheduler (e.g., Rate Monotonic (RM) or Deadline Monotonic (DM)) and we propose a unique framework wherein we capture both the temporal and thermal behavior of the system. Then, we present two new thermal-aware scheduling strategies, referred to as NP-HBC and NP-CBH, to keep the system temperature within specified parameters and we derive their respective schedulability analysis. Finally, we evaluate the performance of the proposed theoretical results through intensive simulations.
引用
收藏
页码:154 / 166
页数:13
相关论文
共 50 条
  • [41] Modifications on event streams for the real-time analysis of distributed fixed-priority systems
    Kollmann, Steffen
    Albers, Karsten
    Bodmann, Frank
    Slomka, Frank
    13TH ANNUAL IEEE INTERNATIONAL SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER BASED SYSTEMS, PROCEEDINGS: MASTERING THE COMPLEXITY OF COMPUTER-BASED SYSTEMS, 2006, : 491 - +
  • [42] Schedulability analysis of fixed-priority systems using timed automata
    Fersman, E
    Mokrushin, L
    Pettersson, P
    Yi, W
    THEORETICAL COMPUTER SCIENCE, 2006, 354 (02) : 301 - 317
  • [43] An Exact Schedulability Test for Non-Preemptive Self-Suspending Real-Time Tasks
    Yalcinkaya, Beyazit
    Nasri, Mitra
    Brandenburg, Bjoern B.
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1228 - 1233
  • [44] Global Optimization of Fixed-Priority Real-Time Systems by RTOS-Aware Control-Flow Analysis
    Dietrich, Christian
    Hoffmann, Martin
    Lohmann, Daniel
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (02)
  • [45] Harmonic-Aware Multi-Core Scheduling for Fixed-Priority Real-Time Systems
    Fan, Ming
    Quan, Gang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (06) : 1476 - 1488
  • [46] Using non-preemptive regions and path modification to improve schedulability of real-time traffic over priority-based NoCs
    Liu, Meng
    Becker, Matthias
    Behnam, Moris
    Nolte, Thomas
    REAL-TIME SYSTEMS, 2017, 53 (06) : 886 - 915
  • [47] Energy optimized scheduling for non-preemptive real-time systems
    Kannaian, Vasanthamani
    Palanisamy, Visalakshi
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2017, 25 (04) : 3085 - 3096
  • [48] Efficient exact schedulability tests for fixed priority real-time systems
    Davis, Robert I.
    Zabos, Attila
    Burns, Alan
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (09) : 1261 - 1276
  • [49] Using non-preemptive regions and path modification to improve schedulability of real-time traffic over priority-based NoCs
    Meng Liu
    Matthias Becker
    Moris Behnam
    Thomas Nolte
    Real-Time Systems, 2017, 53 : 886 - 915
  • [50] Reducing power consumption of non-preemptive real-time systems
    Alrashed, Saleh
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (12): : 5402 - 5413