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 条
  • [41] Mixed-criticality federated scheduling for parallel real-time tasks
    Jing Li
    David Ferry
    Shaurya Ahuja
    Kunal Agrawal
    Christopher Gill
    Chenyang Lu
    Real-Time Systems, 2017, 53 : 760 - 811
  • [42] Analyzing GEDF Scheduling for Parallel Real-Time Tasks with Arbitrary Deadlines
    Jiang, Xu
    Guan, Nan
    Liu, Di
    Liu, Weichen
    2019 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2019, : 1537 - 1542
  • [43] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [44] Reservation-Based Federated Scheduling for Parallel Real-Time Tasks
    Ueter, Niklas
    von der Brueggen, Georg
    Chen, Jian-Jia
    Li, Jing
    Agrawal, Kunal
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 482 - 494
  • [45] Decomposition-based scheduling for parallel real-time tasks on multiprocessors
    Zhao, Liang
    Han, Xin
    COMPUTERS & ELECTRICAL ENGINEERING, 2022, 97
  • [46] Minimizing energy consumption for linear speedup parallel real-time tasks
    Lin, Yu-Han
    Kong, Fan-Xin
    Xu, Hui-Ting
    Jin, Xi
    Deng, Qing-Xu
    Jisuanji Xuebao/Chinese Journal of Computers, 2013, 36 (02): : 384 - 392
  • [47] Mixed-criticality federated scheduling for parallel real-time tasks
    Li, Jing
    Ferry, David
    Ahuja, Shaurya
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    REAL-TIME SYSTEMS, 2017, 53 (05) : 760 - 811
  • [48] Mixed-Criticality Federated Scheduling for Parallel Real-Time Tasks
    Li, Jing
    Ferry, David
    Ahuja, Shaurya
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    2016 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2016,
  • [49] Effects of Structured Parallelism by Parallel Design Patterns on Embedded Hard Real-time Systems
    Jahr, Ralf
    Gerdes, Mike
    Ungerer, Theo
    Ozaktas, Haluk
    Rochange, Christine
    Zaykov, Pavel G.
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [50] Response Time Analysis of Parallel Real-Time DAG Tasks Scheduled by Thread Pools
    Schmid, Michael
    Mottok, Juergen
    29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021), 2021, : 173 - 183