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 条
  • [41] Resource Efficient Isolation Mechanisms in Mixed-Criticality Scheduling
    Gu, Xiaozhe
    Easwaran, Arvind
    Phan, Kieu-My
    Shin, Insik
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 13 - 24
  • [42] 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
  • [43] 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
  • [44] Mixed-criticality scheduling on varying-speed platforms with bounded performance drop rate
    Guo, Zhishan
    2016 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2016, : 337 - 339
  • [45] 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
  • [46] 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 - +
  • [47] 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
  • [48] Partition and Scheduling of the Mixed-Criticality Tasks Based on Probability
    Zeng, Lining
    Xu, Cheng
    Li, Renfa
    IEEE ACCESS, 2019, 7 : 87837 - 87848
  • [49] 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,
  • [50] 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