Title :
Operating system extensions for dynamic real-time applications
Author :
Sommer, Steven ; Potter, John
Author_Institution :
Dept. of Comput., Macquarie Univ., North Ryde, NSW, Australia
Abstract :
Current general purpose operating systems are unable to support a new class of applications that have the same requirements as conventional applications but with additional real-time constraints. We introduce a new real-time process abstraction to model such applications. We show how an operating system can support these processes by having an admission policy to ensure that all of the processes´ timing requirements can be met, by monitoring the behavior of the processes to ensure that one process cannot interfere with another by exceeding its allocated resources, and by scheduling the processes to meet their requirements. We also introduce a model for managing processes that overrun. Many of the issues involved in the design and implementation of these components are discussed in this paper
Keywords :
operating systems (computers); real-time systems; resource allocation; scheduling; system monitoring; timing; admission policy; dynamic real-time applications; general purpose operating systems; operating system extensions; real-time process abstraction; requirements; resource allocation; scheduling; system design; system monitoring; timing requirements; Dynamic scheduling; Kernel; Monitoring; Operating systems; Processor scheduling; Protection; Real time systems; Resource management; Time factors; Timing;
Conference_Titel :
Real-Time Systems Symposium, 1996., 17th IEEE
Conference_Location :
Los Alamitos, CA
Print_ISBN :
0-8186-7689-2
DOI :
10.1109/REAL.1996.563699