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 条
  • [21] Dynamic Constraints for Mixed-Criticality Systems
    Juhasz, David
    Jantsch, Axel
    INTERNATIONAL CONFERENCE ON OMNI-LAYER INTELLIGENT SYSTEMS (COINS), 2019, : 25 - 30
  • [22] Partitioned Mixed-Criticality Scheduling on Multiprocessor Platforms
    Gu, Chuancai
    Guan, Nan
    Deng, Qingxu
    Yi, Wang
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [23] Introducing Utilization Caps into Mixed-Criticality Scheduling
    Mandiani, Mitra
    Masnir, Alejandro
    19TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN (DSD 2016), 2016, : 388 - 395
  • [24] A Probabilistic Scheduling Framework for Mixed-Criticality Systems
    Masrur, Alejandro
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [25] Dynamic budget management and budget reclamation for mixed-criticality systems
    Xiaozhe Gu
    Arvind Easwaran
    Real-Time Systems, 2019, 55 : 552 - 597
  • [26] Scheduling optimization with partitioning for mixed-criticality systems
    Zhou, Yuanbin
    Samii, Soheil
    Eles, Petru
    Peng, Zebo
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 191 - 200
  • [27] Semi-Clairvoyance in Mixed-Criticality Scheduling
    Agrawal, Kunal
    Baruah, Sanjoy
    Burns, Alan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 445 - 455
  • [28] 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
  • [29] 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
  • [30] 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