System Support for Efficient Dynamically-Configurable Multi-Party Interactive Multimedia Applications

An important new class of communication-oriented applications are described as multi-party interactive multimedia applications. In this paper, we examine the programming abstractions, system support and communication services required by these applications; evaluate existing support; and propose strategies for improving support by combining current systems with new designs. We have taken a holistic approach to this problem by considering the local system and communication architecture together in deciding where to implement each service, and in designing interfaces between components.

[1]  Cosmos Andrea Nicolaou,et al.  An Architecture for Real-Time Multimedia Communication Systems , 1990, IEEE J. Sel. Areas Commun..

[2]  ZhangLixia,et al.  Supporting real-time applications in an Integrated Services Packet Network , 1992 .

[3]  Eve M. Schooler,et al.  An architecture for multimedia connection management , 1992, CCRV.

[4]  David Clark,et al.  Supporting Real-Time Applications in an Integrated Services Packet Network: Architecture and Mechanism , 1992, SIGCOMM.

[5]  Domenico Ferrari,et al.  A continuous media communication service and its implementation , 1992, [Conference Record] GLOBECOM '92 - Communications for Global Users: IEEE.

[6]  Rene Leonardo Cruz A Calculus for Network Delay and a Note on Topologies of Interconnection Networks , 1987 .

[7]  Craig Partridge,et al.  A Proposed Flow Specification , 1992, RFC.

[8]  Claudio Topolcic,et al.  Experimental Internet Stream Protocol: Version 2 (ST-II) , 1990, RFC.

[9]  K. Leib,et al.  The DARPA wideband network protocol , 1990, SIGCOMM 1990.

[10]  D. Blackketter,et al.  QuickTime: an extensible standard for digital multimedia , 1992, Digest of Papers COMPCON Spring 1992.

[11]  James Gettys,et al.  The X window system , 1986, TOGS.

[12]  D. Verma,et al.  Design and implementation of the real-time internet protocol , 1992, IEEE Workshop on the Architecture and Implementation of High Performance Communication Subsystems.

[13]  Joseph Pasquale,et al.  Exploiting In-Kernel Data Paths to Improve I/O Throughput and CPU Availability , 1993, USENIX Winter.

[14]  David P. Anderson,et al.  A continuous media I/O server and its synchronization mechanism , 1991, Computer.

[15]  Stephen Deering,et al.  Multicast routing in a datagram internetwork , 1992 .

[16]  Anindo Banerjea,et al.  The Real-Time Channel Administration Protocol , 1991, NOSSDAV.

[17]  Dinesh C. Verma,et al.  A Scheme for Real-Time Channel Establishment in Wide-Area Networks , 1990, IEEE J. Sel. Areas Commun..

[18]  Ramesh Govindan,et al.  Scheduling and IPC mechanisms for continuous media , 1991, SOSP '91.

[19]  Karen Seo,et al.  N-Way Conferencing with Packet Video , 1990 .