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 条
  • [41] 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,
  • [42] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177
  • [43] Mixed-Criticality Scheduling of Energy-Harvesting Systems
    Wang, Kankan
    Deng, Qingxu
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 435 - 446
  • [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] FANTOM: Fault Tolerant Task-Drop Aware Scheduling for Mixed-Criticality Systems
    Ranjbar, Behnaz
    Safaei, Bardia
    Ejlali, Alireza
    Kumar, Akash
    IEEE ACCESS, 2020, 8 : 187232 - 187248
  • [46] Scheduling of Hardware Tasks in Reconfigurable Mixed-Criticality Systems
    Wulf, Cornelia
    Charaf, Najdet
    Goehringer, Diana
    2022 IEEE 30TH INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM 2022), 2022, : 232 - 232
  • [47] Directed Acyclic Graph Scheduling for Mixed-Criticality Systems
    Medina, Roberto
    Borde, Etienne
    Pautet, Laurent
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2017, 2017, 10300 : 217 - 232
  • [48] Semi-Federated Scheduling of Mixed-Criticality System for Sporadic DAG Tasks
    Yang, Tao
    Tang, Yue
    Jiang, Xu
    Deng, Qingxu
    Guan, Nan
    2019 IEEE 22ND INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2019), 2019, : 163 - 170
  • [49] On Partitioned Scheduling of Fixed-Priority Mixed-Criticality Task Sets
    Kelly, Owen R.
    Aydin, Hakan
    Zhao, Baoxian
    TRUSTCOM 2011: 2011 INTERNATIONAL JOINT CONFERENCE OF IEEE TRUSTCOM-11/IEEE ICESS-11/FCST-11, 2011, : 1051 - 1059
  • [50] Corrections to and Discussion of "Implementation and Evaluation of Mixed-criticality Scheduling Approaches for Sporadic Tasks"
    Fleming, Tom
    Huang, Huang-Ming
    Burns, Alan
    Gill, Chris
    Baruah, Sanjoy
    Lu, Chenyang
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16 (03)