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 条
  • [31] Scheduling Real-Time Mixed-Criticality Jobs
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Stougie, Leen
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (08) : 1140 - 1152
  • [32] Scheduling with uncertain processing times in mixed-criticality systems
    Novak, Antonin
    Sucha, Premysl
    Hanzalek, Zdenek
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2019, 279 (03) : 687 - 703
  • [33] Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation
    Awan, Muhammad Ali
    Bletsas, Konstantinos
    Souto, Pedro F.
    Akesson, Benny
    Tovar, Eduardo
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 111 - 117
  • [34] Mixed-criticality Hierarchical Scheduling for TI-RTOS
    Hussien, Hesham
    Shaaban, Eman
    Ghonaimy, Said
    PROCEEDINGS OF 2018 13TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2018, : 279 - 283
  • [35] Scheduling Real-Time Mixed-Criticality Jobs
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    Megow, Nicole
    Stougie, Leen
    MATHEMATICAL FOUNDATIONS OF COMPUTER SCIENCE 2010, 2010, 6281 : 90 - +
  • [36] Special issue on multiprocessor and mixed-criticality scheduling Foreword
    Davis, Rob
    REAL-TIME SYSTEMS, 2014, 50 (01) : 1 - 4
  • [37] Scheduling of Hardware Tasks in Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 232 - 232
  • [38] Partition and Scheduling of the Mixed-Criticality Tasks Based on Probability
    Zeng, Lining
    Xu, Cheng
    Li, Renfa
    IEEE ACCESS, 2019, 7 : 87837 - 87848
  • [39] Partitioned Multiprocessor Scheduling of Mixed-Criticality Parallel Jobs
    Liu, Guangdong
    Lu, Ying
    Wang, Shige
    Gu, Zonghua
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [40] Directed Acyclic Graph Scheduling for Mixed-Criticality Systems
    Medina, Roberto
    Borde, Etienne
    Pautet, Laurent
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 217 - 232