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 条
  • [31] Utilization-Based Scheduling of Flexible Mixed-Criticality Real-Time Tasks
    Chen, Gang
    Guan, Nan
    Liu, Di
    He, Qingqiang
    Huang, Kai
    Stefanov, Todor
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (04) : 543 - 558
  • [32] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156
  • [33] Reserving Processors by Precise Scheduling of Mixed-Criticality Tasks
    She, Tianning
    Guo, Zhishan
    Gu, Qijun
    Yang, Kecheng
    2021 IEEE 27TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2021), 2021, : 103 - 108
  • [34] Time-Triggered Scheduling of Mixed-Criticality Systems
    Behera, Lalatendu
    Bhaduri, Purandar
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [35] Incorporating Robustness and Resilience into Mixed-Criticality Scheduling Theory
    Baruah, Sanjoy
    Burns, Alan
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 155 - 162
  • [36] On the Scheduling of Fault-Tolerant Mixed-Criticality Systems
    Huang, Pengcheng
    Yang, Hoeseok
    Thiele, Lothar
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,
  • [37] Energy Efficient DVFS Scheduling for Mixed-Criticality Systems
    Huang, Pengcheng
    Kumar, Pratyush
    Giannopoulou, Georgia
    Thiele, Lothar
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [38] Mixed-Criticality Scheduling Theory: Scope, Promise, and Limitations
    Baruah, Sanjoy
    IEEE DESIGN & TEST, 2018, 35 (02) : 31 - 37
  • [39] Mixed-Criticality Scheduling on Multiprocessors using Task Grouping
    Ren, Jiankang
    Linh Thi Xuan Phan
    PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 25 - 34
  • [40] Expressing survivability considerations in mixed-criticality scheduling theory
    Baruah, Sanjoy
    Burns, Alan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 109 (109)