2011 23rd Euromicro Conference on Real-Time Systems 2011
DOI: 10.1109/ecrts.2011.28
|View full text |Cite
|
Sign up to set email alerts
|

Optimal Selection of Preemption Points to Minimize Preemption Overhead

Abstract: Abstract-A central issue for verifying the schedulability of hard realtime systems is the correct evaluation of task execution times. These values are significantly influenced by the preemption overhead, which mainly includes the cache related delays and the context switch times introduced by each preemption. Since such an overhead significantly depends on the particular point in the code where preemption takes place, this paper proposes a method for placing suitable preemption points in each task in order to … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
69
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
4
2
2

Relationship

1
7

Authors

Journals

citations
Cited by 66 publications
(71 citation statements)
references
References 30 publications
2
69
0
Order By: Relevance
“…3.4. We have therefore generated system configurations so that (i) the results for FPTS ignoring inter-task CRPD match those in Bertogna et al (2011bBertogna et al ( , 2012 and (ii) the results for FPPS with CRPD match…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…3.4. We have therefore generated system configurations so that (i) the results for FPTS ignoring inter-task CRPD match those in Bertogna et al (2011bBertogna et al ( , 2012 and (ii) the results for FPPS with CRPD match…”
Section: Discussionmentioning
confidence: 99%
“…In particular, fixed-priority scheduling with deferred pre-emption (FPDS) (Burns 1994;Bril et al 2009;Davis and Bertogna 2012), also called cooperative scheduling, and fixed-priority scheduling with pre-emption thresholds (FPTS) (Wang and Saksena 1999;Saksena and Wang 2000;Regehr 2002;Keskin et al 2010) are considered viable alternatives between the extremes of fully pre-emptive and non-pre-emptive scheduling. Compared to fully pre-emptive scheduling, limited preemptive schemes can (i) reduce memory requirements (Saksena and Wang 2000;Gai et al 2001;Davis et al 2000) and (ii) reduce the cost of arbitrary pre-emptions (Burns 1994;Bril et al 2009;Bertogna et al 2011b). In addition, compared to both FPPS and non-pre-emptive scheduling, these schemes may significantly improve the schedulability of a task set (Bril et al 2009;Saksena and Wang 2000;Bertogna et al 2011a;Davis and Bertogna 2012).…”
Section: Limited Pre-emptive Schedulingmentioning
confidence: 99%
See 1 more Smart Citation
“…We refer to [13] for a complete survey on the existing approaches based on limited preemptive scheduling. Optimized preemption point placement techniques [17], [18] have also been proposed in the literature to reduce the cost of preemption related overheads incurred by a task.…”
Section: Related Workmentioning
confidence: 99%
“…Subsequently, Bertogna et al integrated pre-emption costs and cache related pre-emption delays (CRPD) into analysis of the fixed model, considering both fixed [14] and variable [15] pre-emption costs. In 2011, Bertogna et al [16] derived a method for computing the optimal FNR length of each task in order to maximize schedulability assuming a given priority assignment.…”
Section: A Deferred Pre-emptionmentioning
confidence: 99%