Proceedings of the Seventh ACM International Conference on Embedded Software 2009
DOI: 10.1145/1629335.1629359
|View full text |Cite
|
Sign up to set email alerts
|

Monotonicity and run-time scheduling

Abstract: Modern embedded multi-processors can execute several streamprocessing applications concurrently. Typically, these applications are partitioned into tasks that communicate over buffers together forming a task graph. The fact that these applications are started and stopped by the user combined with the knowledge that not all applications are necessarily completely characterised makes it attractive to use run-time scheduling. We define and characterise a class of budget schedulers that by construction bound the i… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

2
81
0

Year Published

2010
2010
2016
2016

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 32 publications
(83 citation statements)
references
References 31 publications
2
81
0
Order By: Relevance
“…To ensure that a dataflow model is temporally conservative to a task graph, sufficient conditions on the relation between such a dataflow model and a corresponding task graph are presented in [10]. This means that the temporal analysis results (minimum throughput and maximum latency) calculated using the dataflow model are also valid for the corresponding task graph.…”
Section: B Conservative Temporal Analysismentioning
confidence: 99%
See 3 more Smart Citations
“…To ensure that a dataflow model is temporally conservative to a task graph, sufficient conditions on the relation between such a dataflow model and a corresponding task graph are presented in [10]. This means that the temporal analysis results (minimum throughput and maximum latency) calculated using the dataflow model are also valid for the corresponding task graph.…”
Section: B Conservative Temporal Analysismentioning
confidence: 99%
“…This means that the temporal analysis results (minimum throughput and maximum latency) calculated using the dataflow model are also valid for the corresponding task graph. The remainder of this subsection summarizes these results from [10]. The sufficient conditions are based on a one-toone correspondence between the task graph and the dataflow model.…”
Section: B Conservative Temporal Analysismentioning
confidence: 99%
See 2 more Smart Citations
“…Dataflow applications traditionally use static scheduling techniques, i.e. Time Division Multiple Access (TDMA) [2], [4]- [8], however, they have recently been shown to work well also with real-time scheduling techniques [9]- [12], run-time budget schedulers [13], [14] and non-starvation-free schedulers [15].…”
Section: Introductionmentioning
confidence: 99%