DocumentCode :
1017059
Title :
Scheduling algorithms and operating systems support for real-time systems
Author :
Ramamritham, Krithi ; Stankovic, John A.
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
Volume :
82
Issue :
1
fYear :
1994
fDate :
1/1/1994 12:00:00 AM
Firstpage :
55
Lastpage :
67
Abstract :
This paper summarizes the state of the real-time field in the areas of scheduling and operating system kernels. Given the vast amount of work that has been done by both the operations research and computer science communities in the scheduling area, we discuss four paradigms underlying the scheduling approaches and present several exemplars of each. The four paradigms are: static table-driven scheduling, static priority preemptive scheduling, dynamic planning-based scheduling, and dynamic best effort scheduling. In the operating system context, we argue that most of the proprietary commercial kernels as well as real-time extensions to time-sharing operating system kernels do not fit the needs of predictable realtime systems. We discuss several research kernels that are currently being built to explicitly meet the needs of real-time applications
Keywords :
operating systems (computers); real-time systems; scheduling; time-sharing programs; computer science; dynamic best effort scheduling; dynamic planning-based scheduling; operating systems; operations research; real-time systems; scheduling algorithms; static priority preemptive scheduling; static table-driven scheduling; Computer science; Dynamic scheduling; Kernel; Operating systems; Operations research; Processor scheduling; Real time systems; Scheduling algorithm; Time sharing computer systems; Timing;
fLanguage :
English
Journal_Title :
Proceedings of the IEEE
Publisher :
ieee
ISSN :
0018-9219
Type :
jour
DOI :
10.1109/5.259426
Filename :
259426
Link To Document :
بازگشت