• DocumentCode
    2284800
  • 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
  • fYear
    1998
  • fDate
    27-29 Oct 1998
  • Firstpage
    241
  • Lastpage
    248
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Computing Systems and Applications, 1998. Proceedings. Fifth International Conference on
  • Conference_Location
    Hiroshima
  • Print_ISBN
    0-8186-9209-X
  • Type

    conf

  • DOI
    10.1109/RTCSA.1998.726424
  • Filename
    726424