The schedulability of systems using fixed priority pre-emptive scheduling can be improved by the use of non-pre-emptive regions at the end of each task's execution, an approach referred to as deferred pre-emption. Choosing the appropriate length for the final non-pre-emptive region of each task is a trade-off between improving the worst-case response time of the task itself and increasing the amount of blocking imposed on higher priority tasks. In this paper we present an optimal algorithm for determining both the priority ordering of tasks and the lengths of their final non-pre-emptive regions. This algorithm is optimal for fixed priority scheduling with deferred pre-emption, in the sense that it is guaranteed to find a schedulable combination of priority ordering and final non-pre-emptive region lengths if such a schedulable combination exists. © 2012 IEEE.

Optimal fixed priority scheduling with deferred pre-emption / Davis, R. I.; Bertogna, M.. - (2012), pp. 39-50. (Intervento presentato al convegno 2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012 tenutosi a San Juan, pri nel 2012) [10.1109/RTSS.2012.57].

Optimal fixed priority scheduling with deferred pre-emption

Bertogna M.
2012

Abstract

The schedulability of systems using fixed priority pre-emptive scheduling can be improved by the use of non-pre-emptive regions at the end of each task's execution, an approach referred to as deferred pre-emption. Choosing the appropriate length for the final non-pre-emptive region of each task is a trade-off between improving the worst-case response time of the task itself and increasing the amount of blocking imposed on higher priority tasks. In this paper we present an optimal algorithm for determining both the priority ordering of tasks and the lengths of their final non-pre-emptive regions. This algorithm is optimal for fixed priority scheduling with deferred pre-emption, in the sense that it is guaranteed to find a schedulable combination of priority ordering and final non-pre-emptive region lengths if such a schedulable combination exists. © 2012 IEEE.
2012
2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012
San Juan, pri
2012
39
50
Davis, R. I.; Bertogna, M.
Optimal fixed priority scheduling with deferred pre-emption / Davis, R. I.; Bertogna, M.. - (2012), pp. 39-50. (Intervento presentato al convegno 2012 IEEE 33rd Real-Time Systems Symposium, RTSS 2012 tenutosi a San Juan, pri nel 2012) [10.1109/RTSS.2012.57].
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

Licenza Creative Commons
I metadati presenti in IRIS UNIMORE sono rilasciati con licenza Creative Commons CC0 1.0 Universal, mentre i file delle pubblicazioni sono rilasciati con licenza Attribuzione 4.0 Internazionale (CC BY 4.0), salvo diversa indicazione.
In caso di violazione di copyright, contattare Supporto Iris

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11380/1227096
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 36
  • ???jsp.display-item.citation.isi??? 25
social impact