DocumentCode :
2229357
Title :
Implementation and evaluation of a time-driven scheduling processor
Author :
Wendorf, James W.
Author_Institution :
North American Philips Corp., Briarcliff Manor, NY, USA
fYear :
1988
fDate :
6-8 Dec 1988
Firstpage :
172
Lastpage :
180
Abstract :
C.D. Locke developed a heuristic, best-effort (BE) time-driven scheduling policy (Ph.D. thesis, Dept. of Comput. Sci., Carnegie-Mellon Univ., (1986)) and demonstrated its superiority to simpler policies using extensive simulations. The author describes an implementation of Locke´s BE policy that uses a dedicated scheduling processor to reduce the scheduling overhead significantly. The scheduler was implemented in the Mach operating system kernel, running on a VAX 11/784 multiprocessor. Experimental results under synthetic real-time processing loads of varying intensity show that the high computational overheads of the BE policy make it impractical on a uniprocessor system. Under heavy loads, over 80% of the processors´s time can be spent in the scheduler, deciding which task to run next. Using the scheduling processor, less than 2% of the host processor´s time is spent in the scheduler
Keywords :
multiprocessing systems; operating systems (computers); scheduling; Mach operating system kernel; VAX 11/784 multiprocessor; time-driven scheduling processor; Computational modeling; Contracts; Kernel; Laboratories; Oceans; Operating systems; Performance analysis; Processor scheduling; Real time systems; US Government;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1988., Proceedings.
Conference_Location :
Huntsville, AL
Print_ISBN :
0-8186-4894-5
Type :
conf
DOI :
10.1109/REAL.1988.51113
Filename :
51113
Link To Document :
بازگشت