Sciweavers

RTAS
2000
IEEE

Chocolate: A Reservation-Based Real-Time Java Environment on Windows/NT

14 years 3 months ago
Chocolate: A Reservation-Based Real-Time Java Environment on Windows/NT
In this paper, we 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 RealTime 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 ractions 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...
Dionisio de Niz, Ragunathan Rajkumar
Added 01 Aug 2010
Updated 01 Aug 2010
Type Conference
Year 2000
Where RTAS
Authors Dionisio de Niz, Ragunathan Rajkumar
Comments (0)