Uniprocessor Mixed-Criticality Scheduling with Graceful Degradation by Completion Rate
Uniprocessor Mixed-Criticality Scheduling with Graceful Degradation by Completion Rate
复制标题
DOI:
10.1109/rtss.2018.00052
复制
发表时间:
2018-12
期刊:
影响因子:
--
通讯作者:
Zhishan Guo;Kecheng Yang;Sudharsan Vaidhun;Samsil Arefin;Sajal K. Das;Haoyi Xiong
中科院分区:
文献类型:
--
作者:
Zhishan Guo;Kecheng Yang;Sudharsan Vaidhun;Samsil Arefin;Sajal K. Das;Haoyi Xiong
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.