JINSIL: A middleware for presentation of composite multimedia objects in a distributed environment

Abstract. In a distributed environment, the presentation of structured, composite multimedia information poses new challenges in dealing with variable bandwidth (BW) requirements and synchronization of media data objects. The detailed knowledge of BW requirements obtained by analyzing document structure can be used for efficient utilization of system resources. A client–server environment consists of various system components that are either dedicated to a client (e.g., client buffer space and BW) or shared across multiple clients (e.g., server buffer space and BW). A shared server could benefit from fine granularity advanced reservation of resources based on true BW requirements. Prefetching by utilizing advance knowledge of BW requirements can further improve resource utilization. The prefetch schedule needs also to be aware of the BW fragmentation in a partitioned server. In this paper, we describe the JINSIL middleware for retrieval of a composite document that takes into account the available BW and buffer resources and the nature of sharing in each component on delivery paths. It reshapes BW requirements, creates prefetch schedules for efficient resource utilization in clients and servers, and reserves necessary BW and buffer space. We also consider good choices for placement of prefetch buffers across client and server nodes.

[1]  Donald F. Towsley,et al.  Continuous Media Sharing in Multimedia Database Systems , 1995, DASFAA.

[2]  Asit Dan,et al.  Scheduling policies for an on-demand video server with batching , 1994, MULTIMEDIA '94.

[3]  Surajit Chaudhuri,et al.  Avoiding Retrieval Contention for Composite Multimedia Objects , 1998 .

[4]  Asit Dan,et al.  Buffering and caching in large-scale video servers , 1995, Digest of Papers. COMPCON'95. Technologies for the Information Superhighway.

[5]  Arif Ghafoor,et al.  Scheduling of Bandwidth-Constrained Multimedia Traffic , 1991, NOSSDAV.

[6]  David P. Anderson,et al.  Metascheduling for continuous media , 1993, TOCS.

[7]  Surajit Chaudhuri,et al.  Retrieval of Composite Multimedia Objects , 1995, VLDB.

[8]  Kevin C. Almeroth,et al.  Long Term Channel Allocation Strategies for Video Applications , 1995 .

[9]  Donald F. Towsley,et al.  Supporting stored video: reducing rate variability and end-to-end resource requirements through optimal smoothing , 1996, SIGMETRICS '96.

[10]  Asit Dan Performance analysis of data sharing environments , 1990, ACM distinguished dissertations.

[11]  Raymond E. Miller,et al.  Interactive authoring of multimedia documents in a constraint-based authoring system , 1999, Multimedia Systems.

[12]  Donald F. Towsley,et al.  Channel Allocation under Batching and VCR Control in Video-on-Demand Systems , 1995, J. Parallel Distributed Comput..

[13]  Edward A. Fox,et al.  Advances in interactive digital multimedia systems , 1991, Computer.

[14]  Asit Dan,et al.  Multimedia Caching Strategies for Heterogeneous Application and Server Environments , 2004, Multimedia Tools and Applications.

[15]  Arif Ghafoor,et al.  Scheduling of bandwidth-constrained multimedia traffic , 1991, Comput. Commun..

[16]  Jonathan Rosenberg,et al.  Presenting multimedia documents over a digital network , 1991, Comput. Commun..

[17]  Asit Dan,et al.  Efficient retrieval of composite multimedia objects in the JINSIL distributed system , 1997, SIGMETRICS '97.

[18]  Arif Ghafoor,et al.  Multimedia Synchronization Protocols for Broadband Integrated Services , 1991, IEEE J. Sel. Areas Commun..

[19]  Chetan B. Gopal,et al.  Delivering Hypermedia Sessions from A Continuous Media Server , 1996 .

[20]  Stavros Christodoulakis,et al.  Principles of delay-sensitive multimedia data storage retrieval , 1992, TOIS.

[21]  Richard R. Muntz,et al.  Fault tolerant design of multimedia servers , 1995, SIGMOD '95.

[22]  Michelle Y. Kim,et al.  Multimedia documents with elastic time , 1995, MULTIMEDIA '95.

[23]  P. Venkat Rangan,et al.  Multimedia Storage Servers: A Tutorial , 1995, Computer.