Title :
Fixed priority scheduling with deadlines prior to completion
Author :
Burns, A. ; Tindell, K. ; Wellings, A.J.
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Abstract :
Standard analysis for fixed priority scheduling assumes that all the computations for each task must be completed by the task´s deadline. In practice this is rarely the case. The deadline is more correctly associated with the last observable event of the task, interval events and kernel overheads (such as the context switch away from the task) can occur after the deadline. New analysis is presented that caters for this situation. The result is enhanced schedulability without modification to the preemptive behaviour of the run-time system
Keywords :
real-time systems; scheduling; deadlines; enhanced schedulability; fixed priority scheduling; interval events; kernel overheads; last observable event; preemptive behaviour; run-time system; standard analysis; Algorithm design and analysis; Bandwidth; Computer science; Costs; Kernel; Processor scheduling; Protection; Protocols; Real time systems; Switches;
Conference_Titel :
Real-Time Systems, 1994. Proceedings., Sixth Euromicro Workshop on
Conference_Location :
Vaesteraas
Print_ISBN :
0-8186-6340-5
DOI :
10.1109/EMWRTS.1994.336852