Incorporating Robustness and Resilience into Mixed-Criticality Scheduling Theory

被引:3
|
作者
Baruah, Sanjoy [1 ]
Burns, Alan [2 ]
机构
[1] Washington Univ St Louis, St Louis, MO 63130 USA
[2] Univ York, York, N Yorkshire, England
基金
英国工程与自然科学研究理事会;
关键词
D O I
10.1109/ISORC.2019.00038
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality scheduling theory (MCSh) was developed to allow for more resource-efficient implementation of systems comprising different components that need to have their correctness validated at different levels of assurance. As originally defined, MCSh deals exclusively with pre-runtime verification of such systems; hence many mixed-criticality scheduling algorithms that have been developed tend to exhibit rather poor survivability characteristics during run-time. (E.g., MCSh allows for less-important ("LO-criticality") workloads to be completely discarded in the event that run-time behavior is not compliant with the assumptions under which the correctness of the LO-criticality workload should be verified.) Here we seek to extend MCSh to incorporate survivability considerations, by proposing quantitative metrics for the robustness and resilience of mixed-criticality scheduling algorithms. Such metrics allow us to make quantitative assertions regarding the survivability characteristics of mixed-criticality scheduling algorithms, and to compare different algorithms from the perspective of their survivability. We propose that MCSh seek to develop scheduling algorithms that possess superior survivability characteristics, thereby obtaining algorithms with better survivability properties than current ones (which, since they have been developed within a survivability-agnostic framework, tend to focus exclusively on pre-runtime verification and ignore survivability issues entirely).
引用
收藏
页码:155 / 162
页数:8
相关论文
共 50 条
  • [1] Mixed-Criticality Scheduling Theory: Scope, Promise, and Limitations
    Baruah, Sanjoy
    IEEE DESIGN & TEST, 2018, 35 (02) : 31 - 37
  • [2] Expressing survivability considerations in mixed-criticality scheduling theory
    Baruah, Sanjoy
    Burns, Alan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 109 (109)
  • [3] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33
  • [4] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [5] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177
  • [6] Incorporating Security Constraints into Mixed-Criticality Real-Time Scheduling
    Baek, Hyeongboo
    Lee, Jinkyu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (09): : 2068 - 2080
  • [7] Mixed-Criticality Scheduling with I/O
    Missimer, Eric
    Missimer, Katherine
    West, Richard
    PROCEEDINGS OF THE 28TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS ECRTS 2016, 2016, : 120 - 130
  • [8] Scheduling of Mixed-Criticality Systems with RUN
    Gratia, Romain
    Robert, Thomas
    Pautet, Laurent
    PROCEEDINGS OF 2015 IEEE 20TH CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION (ETFA), 2015,
  • [9] Global mixed-criticality scheduling on multiprocessors
    Li, Haohan
    Baruah, Sanjoy
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 166 - 175
  • [10] Mixed-Criticality Scheduling on Multiprocessors with Service Guarantees
    Ramanathan, Saravanan
    Easwaran, Arvind
    2018 IEEE 21ST INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2018), 2018, : 17 - 24