2015 IEEE Real-Time Systems Symposium 2015
DOI: 10.1109/rtss.2015.17
|View full text |Cite
|
Sign up to set email alerts
|

Quantifying the Exact Sub-optimality of Non-preemptive Scheduling

Abstract: Abstract-Fixed priority scheduling is used in many real-time systems; however, both preemptive and non-preemptive variants (FP-P and FP-NP) are known to be sub-optimal when compared to an optimal uniprocessor scheduling algorithm such as preemptive Earliest Deadline First (EDF-P). In this paper, we investigate the sub-optimality of fixed priority non-preemptive scheduling. Specifically, we derive the exact processor speed-up factor required to guarantee the feasibility under FP-NP (i.e. schedulablability assum… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
8
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
5
1

Relationship

3
3

Authors

Journals

citations
Cited by 7 publications
(8 citation statements)
references
References 32 publications
0
8
0
Order By: Relevance
“…Finally, we note that the exact speedup factors for arbitrary deadline task sets derived for the comparisons between FP-NP and FP-P and between FP-NP and EDF-P by Davis et al in [14] also hold in the case where (non-optimal) DM priority assignment and a linear time sufficient schedulability test are used for FP-NP. Thus DM priority assignment combined with a linear-time sufficient test is also speedup optimal when comparing non-preemptive versus preemptive scheduling paradigms.…”
Section: Discussionmentioning
confidence: 78%
“…Finally, we note that the exact speedup factors for arbitrary deadline task sets derived for the comparisons between FP-NP and FP-P and between FP-NP and EDF-P by Davis et al in [14] also hold in the case where (non-optimal) DM priority assignment and a linear time sufficient schedulability test are used for FP-NP. Thus DM priority assignment combined with a linear-time sufficient test is also speedup optimal when comparing non-preemptive versus preemptive scheduling paradigms.…”
Section: Discussionmentioning
confidence: 78%
“…Preliminary publication: This paper extends initial research into speedup factors for preemptive versus non-preemptive uniprocessor scheduling published in RTSS 2015 (Davis et al 2015c). The main extension is the proof of the exact speedup factor required to guarantee the FP-P feasibility of any FP-NP feasible constrained-deadline task set.…”
mentioning
confidence: 90%
“…In this paper, we investigate the suboptimality of fixed priority non-preemptive scheduling. Specifically, we derive the exact processor speed-up factor required to guarantee the feasibility under FP-NP (i.e.Preliminary publication: This paper extends initial research into speedup factors for preemptive versus non-preemptive uniprocessor scheduling published in RTSS 2015 (Davis et al 2015c). The main extension is the proof of the exact speedup factor required to guarantee the FP-P feasibility of any FP-NP feasible constrained-deadline task set.…”
mentioning
confidence: 99%
“…provides a measure of the sub-optimality of algorithm B. Speedup factors have previously been derived for the classic sporadic task model, comparing fixed priority and EDF scheduling under both preemptive and non-preemptive paradigms [18], [17], [19]. To the best of our knowledge, this is the first time that such measures have been derived for the M/C scheduling problem.…”
Section: S Chedulability Analysismentioning
confidence: 99%