DocumentCode :
2154220
Title :
Chocolate: a reservation-based real-time Java environment on Windows/NT
Author :
De Niz, Dionisio ; Rajkumar, Ragunathan
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
fYear :
2000
fDate :
2000
Firstpage :
266
Lastpage :
275
Abstract :
The authors present Chocolate, a reservation based real time Java run-time environment that runs on Windows NT. We first present a brief overview of the emerging real time Java standard and the Resource Kernel (RK) approach to providing timely, guaranteed and enforced access to system resources. Chocolate is a real time Java Virtual Machine that interfaces the real time Java programming language with the abstractions of a resource kernel. It also supports memory regimes to control allocation time and a protocol to bound priority inversion. This version of Chocolate is implemented on top of NT/RK, an OS environment that includes a “portable resource kernel” within the NT kernel. Our detailed evaluation of Chocolate shows that the overhead introduced by NT/RK is acceptable. A real time Java audio package on Chocolate demonstrates significantly better performance than its non real time counterpart. However, our Hartstone benchmark evaluations also show that our NT/RK implementation does have its drawbacks due to the lack of hard real time capabilities within Windows NT
Keywords :
Java; multimedia systems; operating system kernels; real-time systems; resource allocation; virtual machines; Chocolate; Hartstone benchmark evaluations; NT kernel; NT/RK implementation; OS environment; Resource Kernel; Windows/NT; allocation time; enforced access; hard real time capabilities; memory regimes; portable resource kernel; priority inversion; real time Java Virtual Machine; real time Java audio package; real time Java programming language; real time Java standard; reservation based real time Java run-time environment; system resources; Computer languages; Computer science; Genetic programming; Java; Memory management; Multimedia systems; Operating systems; Real time systems; Runtime; Sun;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Real-Time Technology and Applications Symposium, 2000. RTAS 2000. Proceedings. Sixth IEEE
Conference_Location :
Washington, DC
ISSN :
1080-1812
Print_ISBN :
0-7695-0713-1
Type :
conf
DOI :
10.1109/RTTAS.2000.852471
Filename :
852471
Link To Document :
بازگشت