Context-Aware Graceful Degradation for Mixed-Criticality Scheduling in Autonomous Systems

被引:0
|
作者
Zou, Jie [1 ]
Dai, Xiaotian [1 ]
Mcdermid, John A. [1 ]
机构
[1] Univ York, Dept Comp Sci, York YO10 5DD, England
关键词
Autonomous systems; Bayesian belief network (BBN); graceful degradation; mixed-criticality systems (MCSs); task scheduling;
D O I
10.1109/TCAD.2023.3330113
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Autonomous systems are of high complexity and often regarded as mixed-criticality systems (MCSs) in which functions are allocated criticality levels according to risk assessment based on safety standards. Typically, tasks have different real-time requirements across criticality levels, and the estimated worst-case execution times (WCETs) are distinct. Further, limitations in computational resources increase the difficulty of integrating tasks onto one shared hardware platform. Conventionally, all nonsafety critical tasks must be discarded or suspended to guarantee the execution of safety-critical tasks when facing a timing fault. This typically leads to a considerable decrease in the system's Quality-of-Service (QoS). Achieving more graceful degradation is critical to minimizing QoS reduction. This work focuses on tackling timing faults and proposes a novel graceful degradation strategy for use in a mixed-criticality context. Thus, when a system has multiple operational modes depending on the environment or an operational task, our approach can give an effective way of managing degradation to maximize QoS, which is currently not sufficiently recognized in MCS. Furthermore, the proposed causality analysis-based degradation process "bridges the gap" so functional dependencies are considered in scheduling design and thus leads to a graceful degradation that is both feasible and reasonable in functional and nonfunctional terms. The evaluations show that QoS can be better preserved using the proposed context-aware degradation process when compared with more conventional MCS scheduling approaches.
引用
收藏
页码:788 / 801
页数:14
相关论文
共 50 条
  • [31] 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
  • [32] Directed Acyclic Graph Scheduling for Mixed-Criticality Systems
    Medina, Roberto
    Borde, Etienne
    Pautet, Laurent
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 217 - 232
  • [33] Energy-Aware Mixed-criticality Sporadic Task Scheduling Algorithm
    Zhang, Yi-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2021, 40 (01) : 78 - 86
  • [34] 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
  • [35] Energy-Aware Nonpreemptive Scheduling of Mixed-Criticality Real-Time Task Systems
    Zhang, Yi-Wen
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (09) : 2891 - 2900
  • [36] Energy-aware reliability guarantee scheduling with semi-clairvoyant in mixed-criticality systems
    Zhang, Yi-Wen
    Zheng, Hui
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 156
  • [37] Reliability-Aware Energy Management in Mixed-Criticality Systems
    Taherin, Amir
    Salehi, Mohammad
    Ejlali, Alireza
    IEEE TRANSACTIONS ON SUSTAINABLE COMPUTING, 2018, 3 (03): : 195 - 208
  • [38] 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
  • [39] The federated scheduling of systems of mixed-criticality sporadic DAG tasks
    Baruah, Sanjoy
    PROCEEDINGS OF 2016 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2016, : 227 - 236
  • [40] 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