Mixed-Criticality Scheduling on Multiprocessors with Service Guarantees

被引:10
|
作者
Ramanathan, Saravanan [1 ]
Easwaran, Arvind [1 ]
机构
[1] Nanyang Technol Univ, Singapore, Singapore
关键词
D O I
10.1109/ISORC.2018.00011
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality (MC) systems are composed of tasks with varying criticality co-hosted on a single shared platform. In conventional MC systems, upon criticality change, the lower criticality tasks are penalized to guarantee resources for the higher criticality ones. However, in practice, penalizing lower criticality tasks have adverse effects and hence, the system is often under-utilized. In this paper, we consider the problem of reservation-based scheduling of mixed-criticality systems on a homogeneous multiprocessor platform to guarantee full service to the lower criticality tasks when one of the processors switches to the critical state. We explore the semi-partitioned scheduling model for dual-criticality systems in which the low criticality tasks executing on a processor are migrated to another processor upon mode switch to improve the service offered to them in the high criticality mode. We present the scheduling strategy of the proposed algorithm and derive its utilization bound. To evaluate the proposed algorithm, we use randomly generated task sets to compare the schedulability performance of the algorithm with the existing algorithms. Our results show that the proposed algorithm improves both schedulability and low criticality support when compared to existing algorithms for implicit-deadline task systems.
引用
收藏
页码:17 / 24
页数:8
相关论文
共 50 条
  • [1] Mixed-criticality scheduling on multiprocessors
    Sanjoy Baruah
    Bipasa Chattopadhyay
    Haohan Li
    Insik Shin
    [J]. Real-Time Systems, 2014, 50 : 142 - 177
  • [2] Mixed-criticality scheduling on multiprocessors
    Baruah, Sanjoy
    Chattopadhyay, Bipasa
    Li, Haohan
    Shin, Insik
    [J]. REAL-TIME SYSTEMS, 2014, 50 (01) : 142 - 177
  • [3] Global mixed-criticality scheduling on multiprocessors
    Li, Haohan
    Baruah, Sanjoy
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 166 - 175
  • [4] Mixed-Criticality Scheduling on Multiprocessors using Task Grouping
    Ren, Jiankang
    Linh Thi Xuan Phan
    [J]. PROCEEDINGS OF THE 2015 27TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2015), 2015, : 25 - 34
  • [5] Mixed-criticality scheduling upon varying-speed multiprocessors
    Guo, Zhishan
    Baruah, Sanjoy
    [J]. 2014 IEEE 12TH INTERNATIONAL CONFERENCE ON DEPENDABLE, AUTONOMIC AND SECURE COMPUTING (DASC)/2014 IEEE 12TH INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTING (EMBEDDEDCOM)/2014 IEEE 12TH INTERNATIONAL CONF ON PERVASIVE INTELLIGENCE AND COMPUTING (PICOM), 2014, : 237 - 244
  • [6] Precise Mixed-Criticality Scheduling on Varying-Speed Multiprocessors
    Vaidhun, Sudharsan
    She, Tianning
    Gu, Qijun
    Das, Sajal K.
    Yang, Kecheng
    Guo, Zhishan
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (01) : 43 - 54
  • [7] Positive Handling the Low-Criticality Tasks in Mixed-Criticality Scheduling on multiprocessors
    Li, Long
    Huang, Lida
    Li, Renfa
    Wu, Renfei
    Xie, Yong
    [J]. 2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1790 - 1795
  • [8] Multi-rate fluid scheduling of mixed-criticality systems on multiprocessors
    Ramanathan, Saravanan
    Easwaran, Arvind
    Cho, Hyeonjoong
    [J]. REAL-TIME SYSTEMS, 2018, 54 (02) : 247 - 277
  • [9] Multi-rate fluid scheduling of mixed-criticality systems on multiprocessors
    Saravanan Ramanathan
    Arvind Easwaran
    Hyeonjoong Cho
    [J]. Real-Time Systems, 2018, 54 : 247 - 277
  • [10] Precise Scheduling of Mixed-Criticality Tasks on Varying-Speed Multiprocessors
    She, Tianning
    Vaidhun, Sudharsan
    Gu, Qijun
    Das, Sajal K.
    Guo, Zhishan
    Yang, Kecheng
    [J]. 29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021), 2021, : 134 - 143