Title :
Emulating soft real-time scheduling using traditional operating system schedulers
Author :
Adelberg, B. ; Garcia-Molina, H. ; Kao, B.
Author_Institution :
Dept. of Electr. Eng., Stanford Univ., CA, USA
Abstract :
Real-time scheduling algorithms are usually only available in the kernels of real-time operating systems, and not in more general purpose operating systems, like Unix. For some soft real-time problems, a traditional operating system may be the development platform of choice. This paper addresses methods of emulating real-time scheduling algorithms on top of standard time-share schedulers. We examine (through simulations) three strategies for priority assignment within a traditional multi-tasking environment. The results show that the emulation algorithms are comparable in performance to the real-time algorithms and in some instances outperform them
Keywords :
multiprogramming; operating systems (computers); processor scheduling; real-time systems; emulation algorithms; multi-tasking environment; real-time operating systems; soft real-time scheduling; time-share schedulers; traditional operating system schedulers; Multitasking; Operating systems; Real time systems;
Conference_Titel :
Real-Time Systems Symposium, 1994., Proceedings.
Conference_Location :
San Juan
Print_ISBN :
0-8186-6600-5
DOI :
10.1109/REAL.1994.342704