Partitioned and Overhead-Aware Scheduling of Mixed-Criticality Real-Time Systems

被引:5
|
作者
Zhou, Yuanbin [1 ]
Samii, Soheil [1 ,2 ]
Eles, Petru [1 ]
Peng, Zebo [1 ]
机构
[1] Linkoping Univ, Embedded Syst Lab ESLAB, Linkoping, Sweden
[2] Gen Motors R&D, Warren, MI USA
关键词
D O I
10.1145/3287624.3287653
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Modern real-time embedded and cyber-physical systems comprise a large number of applications, often of different criticalities, executing on the same computing platform. Partitioned scheduling is used to provide temporal isolation among tasks with different criticalities. Isolation is often a requirement, for example, in order to avoid the case when a low criticality task overruns or fails in such a way that causes a failure in a high criticality task. When the number of partitions increases in mixed criticality systems, the size of the schedule table can become extremely large, which becomes a critical bottleneck due to design time and memory constraints of embedded systems. In addition, switching between partitions at runtime causes CPU overhead due to preemption. In this paper, we propose a design framework comprising a hyper-period optimization algorithm, which reduces the size of schedule table and preserves schedulability, and a re-scheduling algorithm to reduce the number of preemptions. Extensive experiments demonstrate the effectiveness of proposed algorithms and design framework.
引用
收藏
页码:39 / 44
页数:6
相关论文
共 50 条
  • [41] DVFS-based energy-aware scheduling of imprecise mixed-criticality real-time tasks
    Zhang, Yi-Wen
    JOURNAL OF SYSTEMS ARCHITECTURE, 2023, 137
  • [42] Design Optimization of Mixed-Criticality Real-Time Embedded Systems
    Tamas-Selicean, Domitian
    Pop, Paul
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2015, 14 (03)
  • [43] Partitioned Scheduling With Shared Resources on Imprecise Mixed-Criticality Multiprocessor Systems
    Zhang, Yi-Wen
    Ma, Jin-Peng
    Gu, Zonghua
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2025, 44 (01) : 65 - 76
  • [44] Partitioned scheduling policies on multi-processor mixed-criticality systems
    Gu, Chuan-Cai
    Guan, Nan
    Yu, Jin-Ming
    Wang, Yi
    Deng, Qing-Xu
    Ruan Jian Xue Bao/Journal of Software, 2014, 25 (02): : 284 - 297
  • [45] An overhead-aware optimal energy-efficient real-time scheduling algorithm on multiprocessors
    Zhang, D.-S. (dszhang@nudt.edu.cn), 1600, Science Press (35):
  • [46] PaRTAA: A Real-Time Multiprocessor for Mixed-Criticality Airborne Systems
    Majumder, Shibarchi
    Nielsen, Jens Frederik Dalsgaard
    Bak, Thomas
    IEEE TRANSACTIONS ON COMPUTERS, 2020, 69 (08) : 1221 - 1232
  • [47] Safe Online Reconfiguration of Mixed-Criticality Real-Time Systems
    Kadeed, Thawra
    Nikolic, Borislav
    Ernst, Rolf
    2020 IEEE 25TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING (PRDC 2020), 2020, : 140 - 149
  • [48] Energy aware fixed priority scheduling in mixed-criticality systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    COMPUTER STANDARDS & INTERFACES, 2023, 83
  • [49] A survey of energy-aware scheduling in mixed-criticality systems
    Zhang, Yi-Wen
    Chen, Rong-Kun
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 127
  • [50] Efficient Schedulability Test for Dynamic-Priority Scheduling of Mixed-Criticality Real-Time Systems
    Gu, Xiaozhe
    Easwaran, Arvind
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2018, 17 (01)