Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption revisited

R.J. Bril, J.J. Lukkien, W.F.J. Verhaegh

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

47 Citations (Scopus)

Abstract

Fixed-priority scheduling with deferred preemption (FPDS) has been proposed in the literature as a viable alternative to fixed-priority preemptive scheduling (FPPS), that both reduces the cost of arbitrary preemptions and removes the need for non-trivial resource access protocols. This paper shows that existing worst-case response time analysis of hard real-time tasks under FPDS, arbitrary phasing and relative deadlines at most equal to periods is both pessimistic and optimistic. This paper provides a revised analysis, resolving the problems with the existing approaches. The analysis assumes a continuous scheduling model. It is shown that the critical instant, longest busy period, and worst-case response time for a task are suprema rather than maxima for all tasks, except for the lowest priority task. Moreover, it is shown that the analysis is not uniform for all tasks, i.e. the analysis for the lowest priority task differs from the analysis of the other tasks, because only the lowest priority task cannot be blocked. To build on earlier work, the worst-case response time analysis for FPDS is expressed in terms of known worst-case analysis results for FPPS. The paper includes pessimistic variants of the analysis, which are uniform for all tasks.
Original languageEnglish
Title of host publicationProceedings of the 19th Euromicro Conference on Real-Time Systems (ECRTS 2007) 4-6 July 2007, Pisa, Italy
Place of PublicationLos Alamitos, California, USA
PublisherIEEE Computer Society
Pages269-279
ISBN (Print)0-7695-2914-3
DOIs
Publication statusPublished - 2007
Eventconference; ECRTS 2007, Pisa, Italy; 2007-07-04; 2007-07-06 -
Duration: 4 Jul 20076 Jul 2007

Conference

Conferenceconference; ECRTS 2007, Pisa, Italy; 2007-07-04; 2007-07-06
Period4/07/076/07/07
OtherECRTS 2007, Pisa, Italy

Fingerprint

Dive into the research topics of 'Worst-case response time analysis of real-time tasks under fixed-priority scheduling with deferred preemption revisited'. Together they form a unique fingerprint.

Cite this