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 条
  • [21] Mixed-Criticality Scheduling in Compositional Real-Time Systems with Multiple Budget Estimates
    Yang, Kecheng
    Dong, Zheng
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 25 - 37
  • [22] Non-Preemptive Scheduling for Mixed-Criticality Real-Time Multiprocessor Systems
    Baek, Hyeongboo
    Jung, Namyong
    Chwa, Hoon Sung
    Shin, Insik
    Lee, Jinkyu
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (08) : 1766 - 1779
  • [23] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [24] Incorporating Security Constraints into Mixed-Criticality Real-Time Scheduling
    Baek, Hyeongboo
    Lee, Jinkyu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (09): : 2068 - 2080
  • [25] Lifetime-aware real-time task scheduling on fault-tolerant mixed-criticality embedded systems
    Cao, Kun
    Xu, Guo
    Zhou, Junlong
    Chen, Mingsong
    Wei, Tongquan
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 165 - 175
  • [26] Scheduling Analysis of Imprecise Mixed-Criticality Real-Time Tasks
    Liu, Di
    Guan, Nan
    Spasic, Jelena
    Chen, Gang
    Liu, Songran
    Stefanov, Todor
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (07) : 975 - 991
  • [27] Mixed-criticality federated scheduling for parallel real-time tasks
    Jing Li
    David Ferry
    Shaurya Ahuja
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    Real-Time Systems, 2017, 53 : 760 - 811
  • [28] Utilization Difference Based Partitioned Scheduling of Mixed-Criticality Systems
    Ramanathan, Saravanan
    Easwaran, Arvind
    PROCEEDINGS OF THE 2017 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2017, : 238 - 243
  • [29] Simultaneous Multithreading in Mixed-Criticality Real-Time Systems
    Bakita, Joshua
    Ahmed, Shareef
    Osborne, Sims Hill
    Tang, Stephen
    Chen, Jingyuan
    Smith, F. Donelson
    Anderson, James H.
    2021 IEEE 27TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2021), 2021, : 278 - 291
  • [30] Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks
    Li, Jing
    Ferry, David
    Ahuja, Shaurya
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,