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
来源
2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019) | 2019年
关键词
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 条
  • [11] Fixed-priority global scheduling for mixed-criticality real-time systems
    Kelly, Owen R.
    Aydin, Hakan
    INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2014, 6 (2-3) : 266 - 276
  • [12] Fault-tolerant and real-time scheduling for mixed-criticality systems
    Pathan, Risat Mahmud
    REAL-TIME SYSTEMS, 2014, 50 (04) : 509 - 547
  • [13] Fault-tolerant and real-time scheduling for mixed-criticality systems
    Risat Mahmud Pathan
    Real-Time Systems, 2014, 50 : 509 - 547
  • [14] A Novel On-Chip Task Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Nagy, Lukas
    Stopjakova, Viera
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2019, 28
  • [15] FPGA-based Task Scheduler for Mixed-Criticality Real-Time Systems
    Kohutka, Lukas
    Stopjakova, Viera
    2019 INTERNATIONAL CONFERENCE ON COMPUTING, ELECTRONICS & COMMUNICATIONS ENGINEERING (ICCECE), 2019, : 5 - 10
  • [16] Incorporating Security Constraints into Mixed-Criticality Real-Time Scheduling
    Baek, Hyeongboo
    Lee, Jinkyu
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2017, E100D (09): : 2068 - 2080
  • [17] Scheduling Analysis of Imprecise Mixed-Criticality Real-Time Tasks
    Liu, Di
    Guan, Nan
    Spasic, Jelena
    Chen, Gang
    Liu, Songran
    Stefanov, Todor
    Yi, Wang
    IEEE TRANSACTIONS ON COMPUTERS, 2018, 67 (07) : 975 - 991
  • [18] An experimental approach for evaluating cache allocation policies in multicore for real-time mixed-criticality systems
    Generes, Alexis
    Lauer, Michael
    Fabre, Jean-Charles
    2024 19TH EUROPEAN DEPENDABLE COMPUTING CONFERENCE, EDCC, 2024, : 115 - 122
  • [19] Multicore Mixed-Criticality Systems: Partitioned Scheduling and Utilization Bound
    Han, Jian-Jun
    Tao, Xin
    Zhu, Dakai
    Aydin, Hakan
    Shao, Zili
    Yang, Laurence T.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (01) : 21 - 34
  • [20] Lifetime-aware real-time task scheduling on fault-tolerant mixed-criticality embedded systems
    Cao, Kun
    Xu, Guo
    Zhou, Junlong
    Chen, Mingsong
    Wei, Tongquan
    Li, Keqin
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 100 : 165 - 175