2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2020
DOI: 10.1109/ipdps47924.2020.00112
|View full text |Cite
|
Sign up to set email alerts
|

On the Complexity of Conditional DAG Scheduling in Multiprocessor Systems

Abstract: As parallel processing became ubiquitous in modern computing systems, parallel task models have been proposed to describe the structure of parallel applications. The workflow scheduling problem has been studied extensively over past years, focusing on multiprocessor systems and distributed environments (e.g. grids, clusters). In workflow scheduling, applications are modeled as directed acyclic graphs (DAGs). DAGs have also been introduced in the real-time scheduling community to model the execution of multi-th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2

Citation Types

0
2
0

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 15 publications
(2 citation statements)
references
References 21 publications
0
2
0
Order By: Relevance
“…A plethora of research concerning the real-time schedulability of this model has been conducted by e.g., [3], [10], [25]. Most recently, the computational complexity of the scheduling of conditional DAG with real-time constraints has been investigated by Marchetti et al [24]. However, due to the worst-case parameters and the worst-case conditional structure that has to be considered during real-time verification of the scheduling algorithms, resource over-provisioning is inevitable.…”
Section: Related Workmentioning
confidence: 99%
“…A plethora of research concerning the real-time schedulability of this model has been conducted by e.g., [3], [10], [25]. Most recently, the computational complexity of the scheduling of conditional DAG with real-time constraints has been investigated by Marchetti et al [24]. However, due to the worst-case parameters and the worst-case conditional structure that has to be considered during real-time verification of the scheduling algorithms, resource over-provisioning is inevitable.…”
Section: Related Workmentioning
confidence: 99%
“…Expressing a multi-task computation as a DAG that can be used to estimate an effective scheduling and to optimize execution is a concept that has already been explored with a great degree of success: well-known work that covers GPU computations includes Nvidia's CUDA Graphs [7] and Google's Tensorflow [8]; academic research has also shown interest in domains such as distributed and heterogeneous computing [9]- [11], and presented valuable theoretical results [12], [13]. CUDA Graphs are a programming model…”
Section: Related Workmentioning
confidence: 99%