Improving OCBP-based Scheduling for Mixed-Criticality Sporadic Task Systems

被引:0
|
作者
Gu, Chuancai [1 ]
Guan, Nan [1 ,2 ]
Deng, Qingxu [1 ]
Yi, Wang [1 ,2 ]
机构
[1] Northeastern Univ, Shenyang, Peoples R China
[2] Uppsala Univ, Uppsala, Sweden
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Scheduling mixed-criticality systems is a challenging problem. Recently a number of new techniques are developed to schedule such systems, among which an approach called OCBP has shown interesting properties and drawn considerable attentions. OCBP explores the job-level priority order in a very flexible manner to drastically improve the system schedulability. However, the job priority exploration in OCBP involves nontrivial overheads. In this work, we propose a new algorithm LPA (Lazy Priority Adjustment) based on the OCBP approach, which improves the state-of-the-art OCBP-based scheduling algorithm PLRS in both schedulability and run-time efficiency. Firstly, while the time-complexity of PLRS' online priority management is quadratic, our new algorithm LPA has linear time-complexity at run-time. Secondly, we present an approach to calculate tighter upper bounds of the busy period size, and thereby can greatly reduce the run-time space requirement. Thirdly, the tighter busy period size bounds also improve the schedulability in terms of acceptance ratio. Experiments with synthetic workloads show improvements of LPA in all the above three aspects.
引用
收藏
页码:247 / 256
页数:10
相关论文
共 50 条
  • [31] TASP: Enabling Time-Triggered Task Scheduling in TSN-Based Mixed-Criticality Systems
    Jiang, Xuyan
    Zhang, Yiming
    Fu, Wenwen
    Yang, Xiangrui
    Sun, Yinhan
    Sun, Zhigang
    2022 IEEE/ACM 30TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2022,
  • [32] PVMC: Task Mapping and Scheduling Under Process Variation Heterogeneity in Mixed-Criticality Systems
    Bahrami, Fahimeh
    Ranjbar, Behnaz
    Rohbani, Nezam
    Ejlali, Alireza
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2022, 10 (02) : 1166 - 1177
  • [33] Fault-Tolerant Task Scheduling for Mixed-Criticality Real-Time Systems
    Zhou, Junlong
    Yin, Min
    Li, Zhifang
    Cao, Kun
    Yan, Jianming
    Wei, Tongquan
    Chen, Mingsong
    Fu, Xin
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2017, 26 (01)
  • [34] Sustainability in Mixed-Criticality Scheduling
    Guo, Zhishan
    Sruti, Sai
    Ward, Bryan C.
    Baruah, Sanjoy
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 24 - 33
  • [35] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    Real-Time Systems, 2014, 50 : 142 - 177
  • [36] An Elastic Mixed-Criticality Task Model and Its Scheduling Algorithm
    Su, Hang
    Zhu, Dakai
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 147 - 152
  • [37] 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
  • [38] Memory-Aware Scheduling for Mixed-Criticality Systems
    Li, Zheng
    Wang, Li
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 140 - 156
  • [39] Time-Triggered Scheduling of Mixed-Criticality Systems
    Behera, Lalatendu
    Bhaduri, Purandar
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [40] Energy Efficient DVFS Scheduling for Mixed-Criticality Systems
    Huang, Pengcheng
    Kumar, Pratyush
    Giannopoulou, Georgia
    Thiele, Lothar
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,