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 条
  • [1] Flexible and Dynamic Scheduling of Mixed-Criticality Systems
    Jiang, Xiaowen
    Sha, Tianyi
    Liu, Dehong
    Chen, Junjian
    Chen, Chen
    Huang, Kai
    SENSORS, 2022, 22 (19)
  • [2] Mixed-Criticality Task Synchronization in Zero-Slack Scheduling
    Lakshmanan, Karthik
    de Niz, Dionisio
    Rajkumar, Ragunathan
    17TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2011), 2011, : 47 - 56
  • [3] Physical-State-Aware Dynamic Slack Management for Mixed-Criticality Systems
    Chwa, Hoon Sung
    Shin, Kang G.
    Baek, Hyeongboo
    Lee, Jinkyu
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 129 - 139
  • [4] Efficient runtime slack management for EDF-VD-based mixed-criticality scheduling
    Yang, Junjie
    Xu, Guangyi
    Chen, Gang
    Guan, Nan
    Huang, Kai
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 117
  • [5] Flexible Mixed-Criticality Task Scheduling and Energy Optimization
    Wang, Yaqin
    Ruan, Poulin
    PROCEEDINGS OF 2020 IEEE 4TH INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2020), 2020, : 602 - 606
  • [6] Semi-Slack Scheduling Arbitrary Activation Patterns in Mixed-Criticality System
    Hu, Biao
    Chen, Gang
    Huang, Kai
    IEEE ACCESS, 2018, 6 : 68507 - 68524
  • [7] Mixed-criticality Scheduling with Dynamic Memory Bandwidth Regulation
    Awan, Muhammad Ali
    Bletsas, Konstantinos
    Souto, Pedro F.
    Akesson, Benny
    Tovar, Eduardo
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 111 - 117
  • [8] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [9] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33
  • [10] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177