Criticality-Aware Partitioning for Multicore Mixed-Criticality Systems

被引:6
|
作者
Han, Jian-Jun [1 ]
Tao, Xin [1 ]
Zhu, Dakai [2 ]
Aydin, Hakan [3 ]
机构
[1] Huazhong Univ Sci & Technol, Sch Comp Sci & Technol, Wuhan, Peoples R China
[2] Univ Texas San Antonio, Dept Comp Sci, San Antonio, TX USA
[3] George Mason Univ, Dept Comp Sci, Fairfax, VA 22030 USA
来源
PROCEEDINGS 45TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING - ICPP 2016 | 2016年
基金
美国国家科学基金会;
关键词
Mixed-Criticality Systems; Real-Time Embedded Systems; Scheduling; Partitioning; SPORADIC TASK SYSTEMS; DEMAND; SETS;
D O I
10.1109/ICPP.2016.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The scheduling for mixed-criticality (MC) systems, where multiple activities have different certification requirements and thus different criticality on a shared hardware platform, has recently become an important research focus. In this work, considering that multicore processors have emerged as the de facto platform for modern embedded systems, we propose a novel and efficient criticality-aware task partitioning algorithm (CA-TPA) for a set of periodic MC tasks running on multicore systems. We employ the state-of-the art EDF-VD scheduler on each core. Our work is based on the observation that the utilizations of MC tasks at different criticality levels can have quite large variations; hence when a task is allocated, its utilization contribution on different processors may vary by large margins and this can significantly affect the schedulability of tasks. During partitioning, CA-TPA sorts the tasks according to their utilization contributions on individual processors. Several heuristics are investigated to balance the workload on processors with the objective of improving the schedulability of tasks under CA-TPA. The simulation results show that our proposed CA-TPA scheme is effective, giving much higher schedulability ratios when compared to the classical partitioning schemes.
引用
收藏
页码:227 / 235
页数:9
相关论文
共 50 条
  • [1] Criticality-aware Design Space Exploration for Mixed-Criticality Embedded Systems
    Muttillo, Vittoriano
    Valente, Giacomo
    Pomante, Luigi
    COMPANION OF THE 2018 ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING (ICPE '18), 2018, : 45 - 46
  • [2] Criticality-Aware EDF Scheduling for Constrained-Deadline Imprecise Mixed-Criticality Systems
    Zhang, Yi-Wen
    Ma, Jin-Peng
    Zheng, Hui
    Gu, Zonghua
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (02) : 480 - 491
  • [3] MultiPARTES: Multicore virtualization for Mixed-criticality Systems
    Trujillo, Salvador
    Crespo, Alfons
    Alonso, Alejandro
    16TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2013), 2013, : 260 - 265
  • [4] RTOS Support for Multicore Mixed-Criticality Systems
    Herman, Jonathan L.
    Kenna, Christopher J.
    Mollison, Malcolm S.
    Anderson, James H.
    Johnson, Daniel M.
    2012 IEEE 18TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2012, : 197 - 208
  • [5] Temporal Partitioning for Mixed-Criticality Systems
    Jin, Hyun-Wook
    Han, Sanghyun
    2011 IEEE 16TH CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2011,
  • [6] Power-Aware Runtime Scheduler for Mixed-Criticality Systems on Multicore Platform
    Ranjbar, Behnaz
    Nguyen, Tuan D. A.
    Ejlali, Alireza
    Kumar, Akash
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (10) : 2009 - 2023
  • [7] Scheduling optimization with partitioning for mixed-criticality systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 191 - 200
  • [8] Recovering from Overload in Multicore Mixed-Criticality Systems
    Erickson, Jeremy P.
    Kim, Namhoon
    Anderson, James H.
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 775 - 785
  • [9] ReTMiC: Reliability-Aware Thermal Management in Multicore Mixed-Criticality Embedded Systems
    Safari, Sepideh
    Ansari, Mohsen
    Hessabi, Shaahin
    Henkel, Joerg
    IEEE ACCESS, 2025, 13 : 33157 - 33175
  • [10] Scheduling Algorithms for Elastic Mixed-Criticality Tasks in Multicore Systems
    Su, Hang
    Zhu, Dakai
    Mosse, Daniel
    2013 IEEE 19TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2013, : 352 - 357