Title :
Dual priority scheduling
Author :
Davis, Robert ; Wellings, Andy
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
Abstract :
In this paper, we present a new strategy for scheduling tasks with soft deadlines in real-time systems containing periodic, sporadic and adaptive tasks with hard deadlines. In such systems, much of the spare capacity present is due to sporadic and adaptive tasks not arriving at their maximum rate. Offline methods of identifying spare capacity such as the Deferrable Server or Priority Exchange Algorithm are unable to make this spare capacity available as anything other than a background service opportunity for soft tasks. Further, more recent methods such as dynamic Slack Stealing require computationally expensive re-evaluation of the available slack in order to reclaim such spare capacity. By comparison, the Dual Priority approach presented in this paper provides an efficient and effective means of scheduling soft task in this case
Keywords :
operating systems (computers); processor scheduling; real-time systems; scheduling; dual priority; dynamic Slack Stealing; real-time systems; scheduling; soft deadlines; spare capacity; Computational modeling; Computer science; Dynamic scheduling; Jitter; Processor scheduling; Real time systems; Runtime; Scheduling algorithm; Stochastic systems; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1995. Proceedings., 16th IEEE
Conference_Location :
Pisa
Print_ISBN :
0-8186-7337-0
DOI :
10.1109/REAL.1995.495200