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 条
  • [21] Introducing Utilization Caps into Mixed-Criticality Scheduling
    Mandiani, Mitra
    Masnir, Alejandro
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 388 - 395
  • [22] A Probabilistic Scheduling Framework for Mixed-Criticality Systems
    Masrur, Alejandro
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [23] Scheduling optimization with partitioning for mixed-criticality systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 191 - 200
  • [24] Flexible and Dynamic Scheduling of Mixed-Criticality Systems
    Jiang, Xiaowen
    Sha, Tianyi
    Liu, Dehong
    Chen, Junjian
    Chen, Chen
    Huang, Kai
    SENSORS, 2022, 22 (19)
  • [25] Semi-Clairvoyance in Mixed-Criticality Scheduling
    Agrawal, Kunal
    Baruah, Sanjoy
    Burns, Alan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 445 - 455
  • [26] Generalized Mixed-Criticality Scheduling based on RUN
    Gratia, Romain
    Robert, Thomas
    Pautet, Laurent
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON REAL-TIME AND NETWORKS SYSTEMS (RTNS) 2015, 2015, : 267 - 276
  • [27] Mixed-Criticality Scheduling of Sporadic Task Systems
    Baruah, Sanjoy K.
    Bonifaci, Vincenzo
    D'Angelo, Gianlorenzo
    Marchetti-Spaccamela, Alberto
    van der Ster, Suzanne
    Stougie, Leen
    ALGORITHMS - ESA 2011, 2011, 6942 : 555 - 566
  • [28] Mixed-criticality Scheduling with Memory Bandwidth Regulation
    Awan, Muhammad Ali
    Souto, Pedro F.
    Bletsas, Konstantinos
    Akesson, Benny
    Tovar, Eduardo
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 1277 - 1282
  • [29] A Practical Degradation Model for Mixed-Criticality Systems
    Sundar, Vijaya Kumar
    Easwaran, Arvind
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 171 - 180
  • [30] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156