2017
DOI: 10.1016/j.ipl.2016.08.001
|View full text |Cite
|
Sign up to set email alerts
|

Exact speedup factors for linear-time schedulability tests for fixed-priority preemptive and non-preemptive scheduling

Abstract: In this paper, we investigate the quality of several linear-time schedulability tests for preemptive and non-preemptive fixed-priority scheduling of uniprocessor systems. The metric used to assess the quality of these tests is the resource augmentation bound commonly known as the processor speedup factor. The speedup factor of a schedulability test corresponds to the smallest factor by which the processing speed of a uniprocessor needs to be increased such that any task set that is feasible under an optimal pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
3
1
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 17 publications
0
5
0
Order By: Relevance
“…We note that it has recently been shown (von der Bruggen et al 2016) that the results comparing FP-P v. EDF-P, and FP-NP v. EDF-NP given in Table 1, which assume optimal priority assignment and exact schedulability tests, continue to hold when Deadline Monotonic priority assignment and simple, sufficient, linear-time schedulability tests are employed for fixed priority scheduling. Thus in these cases, in terms of the speedupfactors required, there is no penalty in using Deadline Monotonic priority assignment 5 and simple linear-time schedulability tests.…”
Section: Discussionmentioning
confidence: 82%
See 1 more Smart Citation
“…We note that it has recently been shown (von der Bruggen et al 2016) that the results comparing FP-P v. EDF-P, and FP-NP v. EDF-NP given in Table 1, which assume optimal priority assignment and exact schedulability tests, continue to hold when Deadline Monotonic priority assignment and simple, sufficient, linear-time schedulability tests are employed for fixed priority scheduling. Thus in these cases, in terms of the speedupfactors required, there is no penalty in using Deadline Monotonic priority assignment 5 and simple linear-time schedulability tests.…”
Section: Discussionmentioning
confidence: 82%
“…We note that speedup factors can lack the power to discriminate between the performance of different scheduling algorithms and schedulability tests even though their performance may be very different when viewed from the perspective of empirical evaluation (von der Bruggen et al 2016). The interested reader is referred to recent work by Chen et al (2017) for a full discussion of the pros and cons of using speedup factors and other resource augmentation metrics.…”
Section: S1mentioning
confidence: 98%
“…that can be no greater than the bound determined under abstraction approximation. Similarly, in the arbitrary-deadline case, the upper bound of 2, holds even when the priority assignment policy used is deadline monotonic, a parameter restriction that is not optimal in this case, and a simple linear time schedulability test is used, again leading to a greatly simplified proof [69] for the upper bound with an exact test and optimal priority ordering.…”
Section: Parameter Relaxation Versus Parameter Restrictionmentioning
confidence: 99%
“…Under FP-P, ratemonotonic (RM-P) priority assignment is optimal [23] for implicit-deadline task sets. Under FP-NP, we explore RM-NP, which has been proved to have a resource augmentation bound of 1.76322 against the optimal workload-conserving 1 non-preemptive scheduling in [30,31]. By using RM-P and RM-NP, we know that all tasks in T x have higher priorities than all tasks in T if x < .…”
Section: System Modelmentioning
confidence: 99%
“…However, non-preemptive scheduling can still be applicable if the execution times of the tasks are short enough. For quantitive comparisons between preemptive and non-preemptive scheduling strategies based on resource augmentation factors, the recent results can be found in [13,30]. Moreover, von der Brüggen et al [31] and Andersson and Tovar [1] presented utilization-based analyses by incorporating the ratio of the blocking time, due to non-preemptive scheduling, to the execution time of a task.…”
Section: Introductionmentioning
confidence: 99%