DocumentCode :
3455356
Title :
Kernel-level threads for dynamic, hard real-time environments
Author :
Humphrey, Marty ; Wallace, Gary ; Stankovic, John A.
Author_Institution :
Dept. of Comput. Sci., Massachusetts Univ., Amherst, MA, USA
fYear :
1995
fDate :
5-7 Dec 1995
Firstpage :
38
Lastpage :
48
Abstract :
The design of a kernel-level thread package for dynamic, hard real-time environments is presented. A highly integrated design is used to ensure predictability. A system description language and real-time programming language are used to specify key properties of threads and thread groups. For a thread, this includes whether or not the thread spawns other threads at run-time, the type of performance guarantee the thread requires, how the thread interacts with other threads, and what processors the thread may execute on. A predictable kernel uses this information along with on-line dynamic guarantees to ensure predictable execution of threads. The first phase of the thread package has been implemented and performance measurements have indicated a 66% improvement in context switching costs
Keywords :
multiprocessing systems; operating system kernels; real-time systems; context switching costs; dynamic hard real-time environments; kernel-level threads; on-line dynamic guarantees; performance guarantee; performance measurements; real-time programming language; system description language; Computer science; Costs; Kernel; Operating systems; Packaging; Predictive models; Real time systems; Runtime; Time sharing computer systems; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Systems Symposium, 1995. Proceedings., 16th IEEE
Conference_Location :
Pisa
ISSN :
1052-8725
Print_ISBN :
0-8186-7337-0
Type :
conf
DOI :
10.1109/REAL.1995.495194
Filename :
495194
Link To Document :
بازگشت