DocumentCode :
1600970
Title :
Gnass: a Gnat-based allocation and scheduling system
Author :
Noorduin, B. ; Van Katwijk, J. ; Pronk, C.
Author_Institution :
Fac. of Math. & Inf., Delft Univ. of Technol., Netherlands
fYear :
1996
Firstpage :
278
Lastpage :
285
Abstract :
The Ada 95 programming language is designed for programming large systems and for concurrent programming. However, it does not provide facilities in the areas of processor allocation to tasks while its support for flexible task scheduling is limited. In this paper we describe some experiments, resulting in Gnass, in which we extend Ada facilities for real-time multiprocessor applications. As environment we took the Gnat implementation on Solaris (the GNU NYU Ada Translator, Gnat), this primarily because of its availability. Two features offered by Gnass are discussed in this paper, namely control over processor allocation, and scheduling based on timing requirements
Keywords :
Ada; multiprogramming; parallel languages; parallel processing; processor scheduling; real-time systems; Ada 95 programming language; Gnass; Gnat-based allocation and scheduling system; Solaris; concurrent programming; flexible task scheduling; processor allocation; real-time multiprocessor applications; timing requirements; Computer languages; Informatics; Kernel; Mathematical programming; Mathematics; Multiprocessing systems; Process control; Processor scheduling; Runtime library; Yarn;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Computing Systems and Applications, 1996. Proceedings., Third International Workshop on
Conference_Location :
Seoul
Print_ISBN :
0-8186-7626-4
Type :
conf
DOI :
10.1109/RTCSA.1996.554987
Filename :
554987
Link To Document :
بازگشت