The impact of scaling on a multimedia connection architecture

As the last two meetings of the Internet Engineering Task Force have shown, the demand for Internet teleconferencing has arrived. Packet audio and video have now been multicast to approximately 170 different hosts in ten countries, and for upcoming meetings the number of remote participants is likely to be substantially larger. Yet the network infrastructure to support wide-scale packet teleconferencing is not in place. These experiments represent a departure from the two- to ten-site telemeetings that are the norm today. They represent an increase in scale of multiple orders of magnitude in several interrelated dimensions.This paper discusses the impact of scaling on our efforts to define a multimedia teleconferencing architecture. Three scaling dimensions of particular interest are: (1) very large numbers of participants per conference, (2) many simultaneous teleconferences, and (3) a widely dispersed user population. Here we present a strawman architecture and describe how conference-specific information is captured, then conveyed among end systems. We provide a comparison of connection models and outline the tradeoffs and requirements that change as we travel along each dimension of scale. In conclusion, we identify five critical needs for a scalable teleconferencing architecture.

[1]  D.R. Cheriton,et al.  VMTP as the transport layer for high-performance distributed systems , 1989, IEEE Communications Magazine.

[2]  Scott Shenker,et al.  Supporting real-time applications in an Integrated Services Packet Network: architecture and mechanism , 1992, SIGCOMM '92.

[3]  Henning Schulzrinne,et al.  A Transport Protocol for Audio and Video Conferences and other Multiparticipant Real-Time Applicatio , 1992 .

[4]  André Schiper,et al.  Lightweight causal and atomic group multicast , 1991, TOCS.

[5]  E. Schooler,et al.  An Architecture for Multimedia Connection Management , 1992, 4th IEEE ComSoc International Workshop on Multimedia Communications. MULTIMEDIA.

[6]  Sudhir R. Ahuja,et al.  The rapport multimedia conferencing system , 1988 .

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

[8]  Harrick M. Vin,et al.  Software architecture of DiCE: a distributed collaboration environment , 1992, CCRV.

[9]  Anindo Banerjea,et al.  Network support for multimedia: a discussion of the Tenet approach , 1994 .

[10]  M. J. Handley The CAR system: multimedia in support of collaborative design , 1993 .

[11]  T. J. Baumgartner,et al.  A Software Architecture for Workstations Supporting Multimedia Conferencing in Packet Switching Networks , 1990, IEEE J. Sel. Areas Commun..

[12]  B. Clifford Neuman,et al.  The Prospero File System: A Global File System Based on the Virtual System Model , 1992, Comput. Syst..

[13]  Jon Postel,et al.  Internet Protocol , 1981, RFC.

[14]  Eve M. Schooler,et al.  The Connection Control Protocol: Specification , 1992 .

[15]  Deborah Estrin,et al.  RSVP: a new resource ReSerVation Protocol , 1993 .

[16]  Paul V. Mockapetris,et al.  DNS encoding of network names and other types , 1989, RFC.

[17]  Robert Fish,et al.  Touring Machine: A Software Platform for Distributed Multimedia Applications , 1992, ULPAA.

[18]  Stephen E. Deering,et al.  First IETF internet audiocast , 1992, CCRV.

[19]  Keith A. Lantz,et al.  Collaboration awareness in support of collaboration transparency: requirements for the next generation of shared window systems , 1990, CHI '90.

[20]  Thierry Turletti,et al.  H.261 software Codec for videoconferencing over the internet , 1993 .

[21]  Joyce K. Reynolds,et al.  Technical Overview of Directory Services Using the X.500 Protocol , 1992, RFC.

[22]  Henning Schulzrinne,et al.  Voice Communication Across the Internet: A Network Voice Terminal , 1992 .

[23]  Harry C. Forsdick,et al.  MMConf: an infrastructure for building shared multimedia applications , 1990, CSCW '90.

[24]  J.J. Garcia-Luna-Aceves,et al.  An open-systems model for computer-supported collaboration , 1988, [1988] Proceedings. 2nd IEEE Conference on Computer Workstations.

[25]  Henning Schulzrinne,et al.  Issues in Designing a Transport Protocol for Audio and Video Conferences and other Multiparticipant Real-Time Applications , 1993 .

[26]  P. Venkat Rangan,et al.  Multimedia conferencing in the Etherphone environment , 1991, Computer.

[27]  Gita Gopal,et al.  Touring machine: a software infrastructure to support multimedia communications , 1992, CCRV.