skip to main content
10.1145/3139258.3139288acmotherconferencesArticle/Chapter ViewAbstractPublication PagesrtnsConference Proceedingsconference-collections
research-article

Improved response time analysis of sporadic DAG tasks for global FP scheduling

Published: 04 October 2017 Publication History

Abstract

One of the major sources of pessimism in the response time analysis of globally scheduled real-time tasks is the computation of the upper-bound on the inter-task interference. This problem is further exacerbated when intra-task parallelism is permitted, because of the complex internal structure of parallel tasks. This paper considers the global fixed-priority scheduling (G-FP) of sporadic real-time tasks, each one modeled by a directed acyclic graph (DAG) of parallel subtasks. We present a response time analysis (RTA) technique based on the concept of problem window. We propose two novel techniques to derive less pessimistic upper-bounds on the workload produced by the carry-in and carry-out jobs of the interfering tasks, by taking into account the precedence constraints between their subtasks. We show that with these new upper-bounds, the proposed schedulability test does not only theoretically dominate state-of-the-art techniques but also offers significant improvements on the schedulability of DAG tasks for randomly generated task sets.

References

[1]
T. P. Baker. Multiprocessor EDF and deadline monotonic schedulability analysis. In RTSS'03. 120--129.
[2]
Sanjoy Baruah. Improved multiprocessor global schedulability analysis of sporadic DAG task systems. In ECRTS'14. 97--105.
[3]
Sanjoy Baruah, Vincenzo Bonifaci, and Alberto Marchetti-Spaccamela. The Global EDF Scheduling of Systems of Conditional Sporadic DAG Tasks. In ECRTS'15. 10.
[4]
Sanjoy K. Baruah, Vincenzo Bonifaci, Alberto Marchetti-Spaccamela, Leen Stougie, and Andreas Wiese. A Generalized Parallel Task Model for Recurrent Real-time Processes. In RTSS'12. 63--72.
[5]
V. Bonifaci, A Marchetti-Spaccamela, S. Stiller, and A Wiese. Feasibility Analysis in the Sporadic DAG Task Model. In ECRTS'13.
[6]
Hoon Sung Chwa, Jinkyu Lee, Kieu-My Phan, A Easwaran, and Insik Shin. Global EDF Schedulability Analysis for Synchronous Parallel Tasks on Multicore Platforms. In ECRTS'13. 25--34.
[7]
J. Li et al. Analysis of Federated and Global Scheduling for Parallel real-Time tasks. In ECRTS'14. 85--96.
[8]
J. Fonseca, G. Nelissen, V. Nelis, and L. M. Pinho. Response time analysis of sporadic DAG tasks under partitioned scheduling. In SIES'16.
[9]
Michael R. Garey and David S. Johnson. 1990. Computers and Intractability; A Guide to the Theory of NP-Completeness. W. H. Freeman & Co.
[10]
Arturo González-Escribano, Arjan J. C. Van Gemund, and Valentín Cardeñoso Payo. Mapping Unstructured Applications into Nested Parallelism. In VECPAR'02. 407--420.
[11]
Xin He and Yaacov Yesha. 1987. Parallel recognition and decomposition of two terminal series parallel graphs. Information and Computation 75, 1 (1987), 15--38.
[12]
Karthik Lakshmanan, Shinpei Kato, and Ragunathan Rajkumar. Scheduling Parallel Real-Time Tasks on Multi-core Processors. In RTSS'10. 259--268.
[13]
Jing Li, Kunal Agrawal,Chenyang Lu, and Christopher D. Gill. Analysis of Global EDF for Parallel Tasks. In ECRTS'13. 3--13.
[14]
Cláudio Maia, Marko Bertogna, Luís Nogueira, and Luís Miguel Pinho. Response-Time Analysis of Synchronous Parallel Tasks in Multiprocessor Systems. In RTNS'14. 3--12.
[15]
Alessandra Melani, Marko Bertogna, Vincenzo Bonifaci, Alberto Marchetti-Spaccamela, and Giorgio C. Buttazzo. Response-Time Analysis of Conditional DAG Tasks in Multiprocessor Systems. In ECRTS'15. 211--221.
[16]
Abusayeed Saifullah, Kunal Agrawal, Chenyang Lu, and Christopher Gill. Multicore Real-Time Scheduling for Generalized Parallel Task Models. In RTSS'11. 217--226.
[17]
Jacobo Valdes, Robert E. Tarjan, and Eugene L. Lawler. The Recognition of Series Parallel Digraphs. In STOC'79. 1--12.

Cited By

View all
  • (2025)Energy-harvesting-aware federated scheduling of parallel real-time tasksThe Journal of Supercomputing10.1007/s11227-024-06685-781:1Online publication date: 1-Jan-2025
  • (2024)Time-Triggered Scheduling for Nonpreemptive Real-Time DAG Tasks Using 1-Opt Local SearchIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344298543:11(3650-3661)Online publication date: Nov-2024
  • (2024)Longer Is Shorter: Making Long Paths to Improve the Worst-Case Response Time of DAG TasksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.340256643:12(4519-4531)Online publication date: Dec-2024
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
RTNS '17: Proceedings of the 25th International Conference on Real-Time Networks and Systems
October 2017
318 pages
ISBN:9781450352864
DOI:10.1145/3139258
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 04 October 2017

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

  • National Funds through FCT/MCTES (Portuguese Foundation for Science and Technology)
  • ERDF (European Regional Development Fund)

Conference

RTNS '17

Acceptance Rates

Overall Acceptance Rate 119 of 255 submissions, 47%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2025)Energy-harvesting-aware federated scheduling of parallel real-time tasksThe Journal of Supercomputing10.1007/s11227-024-06685-781:1Online publication date: 1-Jan-2025
  • (2024)Time-Triggered Scheduling for Nonpreemptive Real-Time DAG Tasks Using 1-Opt Local SearchIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.344298543:11(3650-3661)Online publication date: Nov-2024
  • (2024)Longer Is Shorter: Making Long Paths to Improve the Worst-Case Response Time of DAG TasksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2024.340256643:12(4519-4531)Online publication date: Dec-2024
  • (2024)Response-Time Analysis of Bundled Gang Tasks Under Partitioned FP SchedulingIEEE Transactions on Computers10.1109/TC.2024.344182373:11(2534-2547)Online publication date: 1-Nov-2024
  • (2024)Response-Time Analysis for Limited-Preemptive Self-Suspending and Event-Driven Delay-Induced Tasks2024 IEEE Real-Time Systems Symposium (RTSS)10.1109/RTSS62706.2024.00013(29-42)Online publication date: 10-Dec-2024
  • (2024)DAG Scheduling with Execution Groups2024 IEEE 30th Real-Time and Embedded Technology and Applications Symposium (RTAS)10.1109/RTAS61025.2024.00020(149-160)Online publication date: 13-May-2024
  • (2024)On the degree of parallelism for parallel real-time tasksJournal of Systems Architecture10.1016/j.sysarc.2024.103286156(103286)Online publication date: Nov-2024
  • (2023)DAG Hierarchical Schedulability Analysis for Avionics Hypervisor in Multicore ProcessorsApplied Sciences10.3390/app1305277913:5(2779)Online publication date: 21-Feb-2023
  • (2023)On the Degree of Parallelism in Real-Time Scheduling of DAG Tasks2023 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE56975.2023.10137259(1-6)Online publication date: Apr-2023
  • (2023)Scheduling Parallel Real-Time Tasks on Virtual ProcessorsIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2022.321302434:1(33-47)Online publication date: 1-Jan-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media