Title :
Continuous media filesystem services on a real-time JAVA server
Author :
Molano, Anastasio ; Miyoshi, Akihiko ; Tokuda, Hideyuki ; Rajkumar, Ragunathan
Author_Institution :
Dept. of Comput. Sci., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
We investigate filesystem support for continuous media on the Java language. We describe a prototype implementation on a Real-Time Java Server, developed as an application level server on the Real-Time Mach microkernel environment. The Java virtual machine has been extended to support filesystem bandwidth reservation facilities existing on Real-Time Mach. Such facilities allow continuous media applications to specify their disk bandwidth usage requirements by creating a disk bandwidth reservation. The operating system, upon acceptance of the requests, internally enforces and guarantees such a share of the disk bandwidth for every active reservation. We present a performance evaluation, including both a synthetic application and real multimedia application based on a QuickTime video player which make use of real time Java threads and filesystem bandwidth reservation facilities. Our experiments conclude that the proposed filesystem extensions to the Java language are suitable for continuous media application requirements
Keywords :
client-server systems; file organisation; multimedia systems; object-oriented languages; operating system kernels; performance evaluation; real-time systems; Java language; Java virtual machine; QuickTime video player; Real-Time Mach microkernel environment; active reservation; application level server; continuous media application requirements; continuous media applications; continuous media filesystem services; disk bandwidth reservation; disk bandwidth usage requirements; filesystem bandwidth reservation facilities; filesystem support; operating system; performance evaluation; prototype implementation; real multimedia application; real time JAVA server; real time Java threads; synthetic application; Application software; Bandwidth; Contracts; Electrical capacitance tomography; File servers; Java; Prototypes; Timing; Virtual machining; Yarn;
Conference_Titel :
Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
Conference_Location :
Hiroshima
Print_ISBN :
0-8186-9209-X
DOI :
10.1109/RTCSA.1998.726424