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 条
  • [21] A Hierarchical Hybrid Locking Protocol for Parallel Real-Time Tasks
    Chen, Zewei
    Lei, Hang
    Yang, Maolin
    Liao, Yong
    Qiao, Lei
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2021, 20 (05)
  • [22] Analyzing Parallel Real-Time Tasks Implemented with Thread Pools
    Casini, Daniel
    Biondi, Alessandro
    Buttazzo, Giorgio
    PROCEEDINGS OF THE 2019 56TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2019,
  • [23] Scheduling Parallel Real-Time Tasks on the Minimum Number of Processors
    Cho, Hyeonjoong
    Kim, Chulgoo
    Sun, Joohyung
    Easwaran, Arvind
    Park, Ju-Derk
    Choi, Byeong-Cheol
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (01) : 171 - 186
  • [24] Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks
    Li, Jing
    Chen, Jian-Jia
    Agrawal, Kunal
    Lu, Chenyang
    Gill, Chris
    Saifullah, Abusayeed
    2014 26TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2014), 2014, : 85 - +
  • [25] Processor-Minimum Scheduling of Real-Time Parallel Tasks
    Lee, Wan Yeon
    Lee, Kyungwoo
    Kim, Kyong Hoon
    Ko, Young Woong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 723 - 726
  • [26] Blocking Analysis for Spin Locks in Real-Time Parallel Tasks
    Son Dinh
    Li, Jing
    Agrawal, Kunal
    Gill, Chris
    Lu, Chenyang
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 789 - 802
  • [27] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [28] Elastic Scheduling of Parallel Real-Time Tasks with Discrete Utilizations
    Orr, James
    Uribe, Johnny Condori
    Gill, Chris
    Baruah, Sanjoy
    Agrawal, Kunal
    Dyke, Shirley
    Prakash, Arun
    Bate, Iain
    Wong, Christopher
    Adhikari, Sabina
    28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 117 - 127
  • [29] Modeling Parallel Real-time Tasks with Di-Graphs
    Zahaf, Houssam-Eddine
    Benyamina, Abou El Hassan
    Lipari, G.
    Olejnik, R.
    Boulet, P.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 339 - 348
  • [30] Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms
    Pathan, Risat
    Voudouris, Petros
    Stenstrom, Per
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 915 - 928