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 条
  • [21] Mixed-Criticality Multicore Scheduling of Real-Time Gang Task Systems
    Bhuiyan, Ashikahmed
    Yang, Kecheng
    Arefin, Samsil
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 469 - 480
  • [22] Scheduling Mixed-criticality Systems on Reconfigurable Platforms
    Sehhatbakhsh, Sadegh
    Sedaghat, Yasser
    2019 9TH INTERNATIONAL CONFERENCE ON COMPUTER AND KNOWLEDGE ENGINEERING (ICCKE 2019), 2019, : 431 - 436
  • [23] 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
  • [24] A new RTA based scheduling algorithm for Mixed-Criticality systems
    Li, Long
    Li, Renfa
    Huang, Lida
    Wu, Renfei
    Zeng, Lining
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 722 - 729
  • [25] A Probabilistic Scheduling Framework for Mixed-Criticality Systems
    Masrur, Alejandro
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,
  • [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] Flexible and Dynamic Scheduling of Mixed-Criticality Systems
    Jiang, Xiaowen
    Sha, Tianyi
    Liu, Dehong
    Chen, Junjian
    Chen, Chen
    Huang, Kai
    SENSORS, 2022, 22 (19)
  • [28] Task Migration and Scheduler for Mixed-Criticality Systems
    Baik, Jeanseong
    Lee, Jaewoo
    Kang, Kyungtae
    SENSORS, 2022, 22 (05)
  • [29] 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
  • [30] On the Scheduling of Mixed-Criticality Real-Time Task Sets
    de Niz, Dionisio
    Lakshmanan, Karthik
    Rajkumar, Ragunathan
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 291 - +