Enhanced Schedulability Analysis of Hard Real-Time Systems on Power Manageable Multi-Core Platforms

被引:6
|
作者
He, Da [1 ]
Mueller, Wolfgang [1 ]
机构
[1] Univ Gesamthsch Paderborn, C LAB, Paderborn, Germany
关键词
Dynamic Power Management; Dynamic Voltage and Frequency Scaling; Hard Real-Time Systems; TASKS;
D O I
10.1109/HPCC.2012.263
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Nowadays, the multi-core platforms have become the de-facto solution to cope with the rapid increase of system complexity and energy consumption. Additionally, the dynamic power management (DPM) and the dynamic voltage and frequency scaling (DVS) are two well-established techniques to adjust the trade-off between the system performance and power consumption during runtime. However, in the context of hard real-time systems the DPM and DVS have to be applied with great caution due to timing constraints. The problem of DPM/DVS based power-aware scheduling has been extensively addressed on single-core platforms. Therefore some recent studies have proposed to adapt the existing results to multi-core platforms by performing the task partition in advance. In this article, we show that this approach may not work correctly any more, if the cluster-based multi-core platforms with non-negligible DPM and DVS state switching overhead are considered. More specifically, additional delays are introduced into the task execution and thus the traditional schedulability analysis becomes insufficient. We propose a simple runtime mechanism for idle time prediction to deal with the DPM state switching overhead and two solutions to enhance the schedulability analysis by taking the DVS state switching overhead into consideration: the conservative protocol and the speed inheritance protocol. Finally, the solutions are evaluated by means of simulation.
引用
收藏
页码:1748 / 1753
页数:6
相关论文
共 50 条
  • [1] Schedulability Analysis for a Mode Transition in Real-Time Multi-Core Systems
    Lee, Jinkyu
    Shin, Kang G.
    [J]. IEEE 34TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2013), 2013, : 11 - 20
  • [2] OSAMIC: Online Schedulability Analysis of Real-Time Mode Change on Heterogeneous Multi-Core Platforms
    Shih, Chi-Sheng
    Yang, Chang-Min
    Su, Wei-Lun
    Tsung, Pei-Kuei
    [J]. PROCEEDINGS OF THE 2018 CONFERENCE ON RESEARCH IN ADAPTIVE AND CONVERGENT SYSTEMS (RACS 2018), 2018, : 205 - 212
  • [3] ELS: An Hard Real-time Scheduler for Homogeneous Multi-core Platforms
    Masoudi, Mahdi
    Rajabzadeh, Amir
    [J]. 2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 339 - 344
  • [4] A heuristic energy-aware approach for hard real-time systems on multi-core platforms
    He, Da
    Mueller, Wolfgang
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 858 - 870
  • [5] Demand-based schedulability analysis for real-time multi-core scheduling
    Lee, Jinkyu
    Shin, Insik
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 99 - 108
  • [6] Towards Migrating Legacy Real-Time Systems to Multi-Core Platforms
    Nemati, Farhang
    Kraft, Johan
    Nolte, Thomas
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, PROCEEDINGS, 2008, : 717 - 720
  • [7] Schedulability analysis of non-preemptive strictly periodic tasks in multi-core real-time systems
    Jinchao Chen
    Chenglie Du
    Fei Xie
    Zhenkun Yang
    [J]. Real-Time Systems, 2016, 52 : 239 - 271
  • [8] Schedulability analysis of non-preemptive strictly periodic tasks in multi-core real-time systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fei
    Yang, Zhenkun
    [J]. REAL-TIME SYSTEMS, 2016, 52 (03) : 239 - 271
  • [9] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [10] On the schedulability analysis for distributed hard real-time systems
    Gutierrez, JCP
    Garcia, JJG
    Harbour, MG
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 136 - 143