loading...
Gnass: a Gnat-based allocation and scheduling system
Seoul, Korea October 30-November 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/RTCSA.1996.554987Third International Workshop on Real- ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
B. Noorduin, Fac. of Math. & Inf., Delft Univ. of Technol., Netherlands
J. van Katwijk, Fac. of Math. & Inf., Delft Univ. of Technol., Netherlands
C. Pronk, Fac. of Math. & Inf., Delft Univ. of Technol., Netherlands
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.
Index Terms:
parallel processing; Gnass; Gnat-based allocation and scheduling system; Ada 95 programming language; concurrent programming; processor allocation; flexible task scheduling; real-time multiprocessor applications; Solaris; timing requirements
Citation:
B. Noorduin, J. van Katwijk, C. Pronk, "Gnass: a Gnat-based allocation and scheduling system," rtcsa, pp.278, Third International Workshop on Real-Time Computing Systems Application (RTCSA'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.


Suggestions