Flexible Mixed-Criticality Scheduling with Dynamic Slack Management

被引:3
|
作者
Dong, Xinyang [1 ]
Chen, Gang [2 ]
Lv, Mingsong [1 ]
Pang, Weiguang [1 ]
Yi, Wang [3 ]
机构
[1] Northeastern Univ, Sch Comp Sci & Engn, 195 Chuangxin Rd, Shenyang, Liaoning, Peoples R China
[2] Sun Yat Sen Univ, Sch Comp Sci & Engn, 132 Waihuan East Rd, Guangzhou, Guangdong, Peoples R China
[3] Uppsala Univ, Dept Informat Technol, S-75105 Uppsala, Sweden
关键词
Dynamic slack management; flexible mixed-criticality system; utilization-based analysis;
D O I
10.1142/S0218126621503060
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality (MC) system has attracted a lot of research attention in the past few years for its resource efficiency. Recent work attempted to provide a new MC model, the so-called Flexible Mixed-Criticality (FMC) task model, to relax the pessimistic assumptions in classic MC scheduling. However, in FMC, the behavior of MC tasks is still analyzed in offline stage. The run-time behavior such as dynamic slack has not yet been studied in FMC scheduling framework. In this paper, we present a utilization-based slack scheduling framework for FMC tasks. In particular, we monitor task execution on run time and collect dynamic slacks generated by task early completion. And these slacks can then be used either by high-criticality tasks to reduce mode-switches, or by low-criticality tasks so that less suspensions are triggered with more execution time, and thus quality of service is improved. We evaluate our approach with extensive simulations, and experiment results demonstrate the effectiveness of the proposed approaches.
引用
下载
收藏
页数:20
相关论文
共 50 条
  • [41] Mixed-Criticality Scheduling of Energy-Harvesting Systems
    Wang, Kankan
    Deng, Qingxu
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 435 - 446
  • [42] 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
  • [43] 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
  • [44] 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
  • [45] 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 - +
  • [46] 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
  • [47] A Dynamic Power-aware Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Ijaz
    Seo, Jun-ho
    Kim, Kyong Hoon
    CIT/IUCC/DASC/PICOM 2015 IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY - UBIQUITOUS COMPUTING AND COMMUNICATIONS - DEPENDABLE, AUTONOMIC AND SECURE COMPUTING - PERVASIVE INTELLIGENCE AND COMPUTING, 2015, : 438 - 445
  • [48] EDF-VD Scheduling of Flexible Mixed-Criticality System With Multiple-Shot Transitions
    Chen, Gang
    Guan, Nan
    Hu, Biao
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (11) : 2393 - 2403
  • [49] Partition and Scheduling of the Mixed-Criticality Tasks Based on Probability
    Zeng, Lining
    Xu, Cheng
    Li, Renfa
    IEEE ACCESS, 2019, 7 : 87837 - 87848
  • [50] 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,