Title :
The Spring kernel: a new paradigm for real-time systems
Author :
Stankovic, John A. ; Ramamritham, Krithi
Author_Institution :
Dept. of Comput. & Inf. Sci., Massachusetts Univ., Amherst, MA, USA
fDate :
5/1/1991 12:00:00 AM
Abstract :
A real-time operating system kernel, called the Spring kernel, that provides some of the basic support required for large, complex, next-generation real-time systems, especially in meeting timing constraints, is presented. The approach meets the need to build predictable yet flexible real-time systems. Most current real-time operating systems contain the same basic paradigms found in time-sharing operating systems and often use a basic priority-scheduling mechanism that provides no direct support for meeting timing constraints. Spring uses two criteria to classify tasks´ interaction with and effects on the environment: importance and timing requirements. Implementation experience with Spring is described.<>
Keywords :
operating systems (computers); real-time systems; scheduling; Spring kernel; basic priority-scheduling mechanism; basic support; flexible real-time systems; importance; next-generation real-time systems; real-time operating system kernel; timing constraints; timing requirements; Computer aided manufacturing; Delay; Kernel; Laboratories; Operating systems; Real time systems; Springs; Switches; Time sharing computer systems; Timing;
Journal_Title :
Software, IEEE