loading...
The Limited-Preemption Uniprocessor Scheduling of Sporadic Task Systems
Palma de Mallorca, Balearic Islands, Spain July 06-July 08
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ECRTS.2005.3217th Euromicro Conference on Real-Tim ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Sanjoy Baruah, University of North Carolina, Chapel Hill
Although preemptive uniprocessor scheduling algorithms are able to successfully schedule some systems that cannot be scheduled by any non-preemptive scheduling algorithm, the run-time overhead associated with implementing preemptive algorithms is often higher than for non-preemptive algorithms. In choosing between preemptive and non-preeemptive scheduling algorithms and uniprocessors, the tradeoff is therefore between enhanced feasibility on the one hand, and increased overheads on the other. Hybrid Scheduling schemes are proposed and evaluated here: these schemes permit preemption where necessary for feasibility, but attempt to avoid unnecessary preemptions during run-time. This is done by determining, for each task in the system, the longest amount of time for which the task may execute non-preemptively without compromising the feasibility of the system.
Index Terms:
sporadic tesks; EDF scheduling; uniprocessors; critical sections; non-preemptive scheduling
Citation:
Sanjoy Baruah, "The Limited-Preemption Uniprocessor Scheduling of Sporadic Task Systems," ecrts, pp.137-144, 17th Euromicro Conference on Real-Time Systems (ECRTS'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.