2012
DOI: 10.1007/s11241-012-9165-x
|View full text |Cite
|
Sign up to set email alerts
|

Multiprocessor scheduling by reduction to uniprocessor: an original optimal approach

Abstract: Optimal multiprocessor real-time schedulers incur significant overhead for preemptions and migrations. We present RUN, an efficient scheduler that reduces the multiprocessor problem to a series of uniprocessor problems. RUN significantly outperforms existing optimal algorithms with an upper bound of O(log m) average preemptions per job on m processors (fewer than 3 per job in all of our simulated task sets) and reduces to Partitioned EDF whenever a proper partitioning is found.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
4
2

Relationship

1
5

Authors

Journals

citations
Cited by 16 publications
(13 citation statements)
references
References 22 publications
0
13
0
Order By: Relevance
“…With regard to optimal real-time multiprocessor scheduling algorithms, both RUN and U-EDF outperform all other existing algorithms [2,19] in terms of the generated scheduling overheads. In this paper, we show how our novel algorithm achieves better performance in terms of the number of preemptions and migrations.…”
Section: Related Workmentioning
confidence: 97%
See 3 more Smart Citations
“…With regard to optimal real-time multiprocessor scheduling algorithms, both RUN and U-EDF outperform all other existing algorithms [2,19] in terms of the generated scheduling overheads. In this paper, we show how our novel algorithm achieves better performance in terms of the number of preemptions and migrations.…”
Section: Related Workmentioning
confidence: 97%
“…In [19], a new optimal algorithm, namely, RUN (Reduction to Uniprocessor), has been presented. RUN introduces a new approach to multiprocessor scheduling in which the scheduling problem is reduced to a series of uniprocessor ones using a dualization technique.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…is totally free and has perfect support for its own DSP processors. DSP/BIOS kernel is a priority based preemptive [10] scheduler. It is designed to be used by applications that require real-time scheduling and synchronization.…”
Section: Opencl Platform Component Mapping Betweenmentioning
confidence: 99%