Uniprocessor Mixed-Criticality Scheduling with Graceful Degradation by Completion Rate

被引:24
|
作者
Guo, Zhishan [1 ]
Yang, Kecheng [2 ]
Vaidhun, Sudharsan [1 ]
Arefin, Samsil [3 ]
Das, Sajal K. [3 ]
Xiong, Haoyi [4 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
[2] Texas State Univ, Dept Comp Sci, San Marcos, TX USA
[3] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO USA
[4] Baidu Inc, Beijing, Peoples R China
关键词
graceful degradation; mixed criticality; uniprocessor; EDF-GVD;
D O I
10.1109/RTSS.2018.00052
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The scheduling of mixed-criticality (MC) systems with graceful degradation is considered, where Lo-criticality tasks are guaranteed some service in HI mode in the form of minimum cumulative completion rates. First, we present an easy to -implement admission-control procedure to determine which Lo-criticality jobs to complete in HI mode. Then, we propose a demand-bound-function-based MC schedulability test that runs in pseudo-polynomial time for such systems under EDF-VD scheduling, wherein two virtual deadline setting heuristics are considered. Furthermore, we discuss a mechanism for the system to switch back from HI to Lo mode and quantify the maximum time duration such recovery process would take. Finally, we show the effectiveness of our proposed method by experimental evaluation in comparison to state-of-the-art MC schedulers.
引用
收藏
页码:373 / 383
页数:11
相关论文
共 50 条
  • [1] EDF-Based Mixed-Criticality Scheduling with Graceful Degradation by Bounded Lateness
    Yang, Kecheng
    Guo, Zhishan
    2019 IEEE 25TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2019), 2019,
  • [2] Context-Aware Graceful Degradation for Mixed-Criticality Scheduling in Autonomous Systems
    Zou, Jie
    Dai, Xiaotian
    Mcdermid, John A.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2024, 43 (03) : 788 - 801
  • [3] Preemptive Uniprocessor Scheduling of Mixed-Criticality Sporadic Task Systems
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Li, Haohan
    Marchetti-Spaccamela, Alberto
    van der Ster, Suzanne
    Stougie, Leen
    JOURNAL OF THE ACM, 2015, 62 (02)
  • [4] Energy-Aware Adaptive Mixed-Criticality Scheduling with Semi-Clairvoyance and Graceful Degradation
    Zhang, Yi-Wen
    Zheng, Hui
    Gu, Zonghua
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2024, 23 (01)
  • [5] Graceful Degradation with Condition- and Inference-Awareness for Mixed-Criticality Scheduling in Autonomous Systems
    Jie, Zou
    Dai, Xiaotian
    McDermid, John A.
    2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 215 - 220
  • [6] The preemptive uniprocessor scheduling of mixed-criticality implicit-deadline sporadic task systems
    Baruah, S.
    Bonifaci, V.
    D'Angelo, G.
    Li, H.
    Marchetti-Spaccamela, A.
    van der Ster, S.
    Stougie, L.
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 145 - 154
  • [7] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [8] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33
  • [9] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177
  • [10] Necessary Feasibility Analysis for Mixed-Criticality Task Systems on Uniprocessor
    Chwa, Hoon Sung
    Baek, Hyeongboo
    Lee, Jinkyu
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 433 - 444