Mixed-Criticality Multicore Scheduling of Real-Time Gang Task Systems

被引:19
|
作者
Bhuiyan, Ashikahmed [1 ]
Yang, Kecheng [2 ]
Arefin, Samsil [3 ]
Saifullah, Abusayeed [4 ]
Guan, Nan [5 ]
Guo, Zhishan [1 ]
机构
[1] Univ Cent Florida, Dept Elect & Comp Engn, Orlando, FL 32816 USA
[2] Texas State Univ, Dept Comp Sci, San Marcos, TX USA
[3] Microsoft New England Res & Dev Ctr, Cambridge, MA USA
[4] Wayne State Univ, Dept Comp Sci, Detroit, MI 48202 USA
[5] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
关键词
Multi-core systems; Mixed Criticality; Real-time scheduling; Speedup bound;
D O I
10.1109/RTSS46320.2019.00048
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Mixed-criticality (MC) scheduling of sequential tasks (with no intra-task parallelism) has been well-explored by the real-time systems community. However, till date, there has been little progress on MC scheduling of parallel tasks. MC scheduling of parallel tasks is highly challenging due to the requirement of various assurances under different criticality levels.In this work, we address the MC scheduling of parallel tasks of gang model that allows workloads to execute on multiple cores simultaneously.Such a workload model represents an efficient mode-based parallel processing scheme with many potential applications. To schedule such task sets, we propose a new technique GEDF-VD, which integrates Global Earliest Deadline First (GEDF) and Earliest Deadline First with Virtual Deadline (EDF-VD). We prove the correctness of GEDF-VD and provide a detailed quantitative evaluation in terms of speedup bound in both the MC and the non-MC cases. Specifically, we show that GEDF provides a speedup bound of 2 for non-MC gang tasks, while the speedup for GEDF-VD considering MC gang tasks is root 5+1. Experiments on randomly generated gang task sets are conducted to validate our theoretical findings and to demonstrate the effectiveness of the proposed approach.
引用
收藏
页码:469 / 480
页数:12
相关论文
共 50 条
  • [1] Mixed-criticality real-time scheduling of gang task systems
    Bhuiyan, Ashikahmed
    Yang, Kecheng
    Arefin, Samsil
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    REAL-TIME SYSTEMS, 2021, 57 (03) : 268 - 301
  • [2] Mixed-criticality real-time scheduling of gang task systems
    Ashikahmed Bhuiyan
    Kecheng Yang
    Samsil Arefin
    Abusayeed Saifullah
    Nan Guan
    Zhishan Guo
    Real-Time Systems, 2021, 57 : 268 - 301
  • [3] SMILEY: A Mixed-Criticality Real-Time Task Scheduler for Multicore Systems
    Sabu, Alen
    Raveendran, Biju
    Ghosh, Rituparna
    PROCEEDINGS OF THE 2018 IEEE/ACM 22ND INTERNATIONAL SYMPOSIUM ON DISTRIBUTED SIMULATION AND REAL TIME APPLICATIONS (DS-RT), 2018, : 55 - 62
  • [4] 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 - +
  • [5] Cluster-based multicore real-time mixed-criticality scheduling
    Ali, Amjad
    Kim, Kyong Hoon
    JOURNAL OF SYSTEMS ARCHITECTURE, 2017, 79 : 45 - 58
  • [6] 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)
  • [7] Mixed-Criticality Scheduling in Real-Time Multiprocessor Systems
    Osmolovskiy, Sergey
    Fedorov, Ivan
    Vinogradov, Vladimir
    Ivanova, Ekaterina
    Shakurov, Daniil
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 257 - 265
  • [8] Compositional Real-Time Scheduling of Mixed-Criticality Real-Time Systems
    Ali, Amjad
    Kim, Kyong Hoon
    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, : 464 - 469
  • [9] Allocation algorithms for multicore partitioned mixed-criticality real-time systems
    Ortiz, Luis
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [10] New scheduling algorithm for mixed-criticality real-time task sets
    Zhu, Y.-A., 1600, Univ. of Electronic Science and Technology of China (43):