2012 IEEE 33rd Real-Time Systems Symposium 2012
DOI: 10.1109/rtss.2012.59
|View full text |Cite
|
Sign up to set email alerts
|

A Generalized Parallel Task Model for Recurrent Real-time Processes

Abstract: A model is considered for representing recurrent precedence-constrained tasks that are to execute on multiprocessor platforms. A recurrent task is specified as a directed acyclic graph (DAG), a period, and a relative deadline. Each vertex of the DAG represents a sequential job, while the edges of the DAG represent precedence constraints between these jobs. All the jobs of the DAG are released simultaneously and need to complete execution within the specified relative deadline of their release. Each task may re… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
98
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
5
4

Relationship

0
9

Authors

Journals

citations
Cited by 143 publications
(98 citation statements)
references
References 10 publications
0
98
0
Order By: Relevance
“…A resource augmentation bound of 2 − 1 m for G-EDF was proved for a single DAG with arbitrary deadlines [8] and for multiple DAGs [15,35]. A capacity augmentation bound of 4 − 2 m was proved in [35] for tasks with for implicit deadlines.…”
Section: Related Workmentioning
confidence: 99%
“…A resource augmentation bound of 2 − 1 m for G-EDF was proved for a single DAG with arbitrary deadlines [8] and for multiple DAGs [15,35]. A capacity augmentation bound of 4 − 2 m was proved in [35] for tasks with for implicit deadlines.…”
Section: Related Workmentioning
confidence: 99%
“…Usually, the number of sub-tasks spawned in each parallel segment is fixed and may not exceed the number of cores in the system. On the other end of the spectrum, the DAG model [5,8,15,21,3,16] represents each task as a directed acyclic graph (DAG), where each node is a sequential sub-task, and each directed edge defines a precedence constraint between two nodes. In this model, a node becomes ready for execution as soon as all its predecessor nodes (if any) have completed.…”
Section: Introductionmentioning
confidence: 99%
“…Many strategies for parallel synchronous tasks decompose parallel tasks into sets of sequential tasks [1,[13][14][15][16]. Without decomposition, researchers have studied both synchronous tasks [17] and general DAG tasks [18][19][20][21][22]. For hard real-time tasks with worst-case parameters, the best capacity augmentation bound known for general DAGs is 2 using federated scheduling (a partition-like strategy) without decomposition [2]; 2.6 using GEDF without decomposition [2]; 3.73 for rate-monotonic with and without decompostion [1,2]; and 3.42 for a more restricted class of synchronous tasks [13].…”
Section: Related Workmentioning
confidence: 99%