On the degree of parallelism for parallel real-time tasks

被引:1
|
作者
He, Qingqiang [1 ]
Guan, Nan [2 ]
Jiang, Zhe [3 ]
Lv, Mingsong [1 ]
机构
[1] Hong Kong Polytech Univ, Dept Comp, Hong Kong, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[3] Southeast Univ, Sch Integrated Circuits, Nanjing, Peoples R China
关键词
Degree of parallelism; Conditional DAG task; Parallel real-time task; Real-time scheduling;
D O I
10.1016/j.sysarc.2024.103286
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The degree of parallelism, which measures how a task can execute concurrently, is an important characterization in scheduling. This paper studies the degree of parallelism in the domain of real-time scheduling of parallel tasks, including the DAG task model and the conditional DAG task model. The definition of the degree of parallelism for DAG tasks is clarified; the definition and computing algorithm of the degree of parallelism for conditional DAG tasks are proposed. By leveraging the degree of parallelism, new response time bounds are derived and simple but effective real-time scheduling approaches are presented. This research is the first work to study the degree of parallelism for conditional DAG tasks and explore its benefits in real-time scheduling. Experimental results demonstrate that the proposed scheduling approaches significantly outperform existing state-of-the-art methods.
引用
收藏
页数:13
相关论文
共 50 条
  • [31] Server-based Scheduling of Parallel Real-Time Tasks
    Nogueira, Luis
    Pinho, Luis Miguel
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 73 - 82
  • [32] Scheduling and Analysis of Real-Time Tasks with Parallel Critical Sections
    Wang, Yang
    Jiang, Xu
    Guan, Nan
    Lv, Mingsong
    Ji, Dong
    Yi, Wang
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1255 - 1260
  • [33] Optimal scheduling of measurement-based parallel real-time tasks
    Kunal Agrawal
    Sanjoy Baruah
    Pontus Ekberg
    Jing Li
    Real-Time Systems, 2020, 56 : 247 - 253
  • [34] Multicore Scheduling of Parallel Real-Time Tasks with Multiple Parallelization Options
    Kwon, Jihye
    Kim, Kang-Wook
    Paik, Sangyoun
    Lee, Jihwa
    Lee, Chang-Gun
    21ST IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2015), 2015, : 232 - 243
  • [35] Semi-Federated Scheduling of Parallel Real-Time Tasks on Multiprocessors
    Jiang, Xu
    Guan, Nan
    Long, Xiang
    Yi, Wang
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 80 - 91
  • [36] Suspension-Based Locking Protocols for Parallel Real-Time Tasks
    Jiang, Xu
    Guan, Nan
    Tang, Yue
    Liu, Weichen
    Duan, Hancong
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 274 - 286
  • [37] On the Scheduling of Fork-Join Parallel/Distributed Real-Time Tasks
    Garibay-Martinez, Ricardo
    Nelissen, Geoffrey
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    2014 9TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2014,
  • [38] Experimental Analysis of the Tardiness of Parallel Tasks in Soft Real-Time Systems
    Qamhieh, Manar
    Midonnet, Serge
    JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING (JSSPP 2014), 2015, 8828 : 36 - 52
  • [39] Resource-Efficient Execution of Conditional Parallel Real-Time Tasks
    Baruah, Sanjoy
    EURO-PAR 2018: PARALLEL PROCESSING, 2018, 11014 : 218 - 231
  • [40] Optimal scheduling of measurement-based parallel real-time tasks
    Agrawal, Kunal
    Baruah, Sanjoy
    Ekberg, Pontus
    Li, Jing
    REAL-TIME SYSTEMS, 2020, 56 (03) : 247 - 253