Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/354384.354399acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article
Free access

A reliable multicast webcast protocol for multimedia collaboration and caching

Published: 30 October 2000 Publication History

Abstract

Large-scale, multi-point, multimedia conferencing applications designed to facilitate long-distance collaboration are enjoying growing popularity. Usually composed of real-time audio, video and shared-drawing applications, these collaborative environments help render the geographical location of collaborators irrelevant. To complement these existing collaborative applications, it would be useful to have the ability to distribute documents synchronously over the World Wide Web (WWW). One model for synchronized information dissemination within the Web is webcasting in which data are simultaneously distributed to multiple destinations. The WWW's traditional unicast client/server communication model suffers, however, when applied to webcasting; solutions which require many clients to simultaneously fetch data from the origin server using the client/server model will likely cause server and link overload.
A number of webcasting solutions have been proposed. Many have limited scalability because they are based on unicast while others use multicast for more scalable data delivery but require server modification or have rigid architectures. We believe that successful webcasting solutions will provide scalable, reliable delivery yet still be compatible with the existing Web infrastructure.
In this paper we describe a webcast design that improves upon previous designs by leveraging application level framing (ALF) design methodology. We build upon the Scalable Reliable Multicast (SRM) framework, which is based upon ALF, to create a custom protocol to meet webcast's scalability needs. We employ the protocol in an architecture consisting of two reusable components: a webcache component and a browser control component. We have implemented our design using the MASH multimedia application toolkit and a SRM protocol module called libsrm. We present the results of a simple performance evaluation and report on lessons learned while using MASH and libsrm.

References

[1]
E. Burns et al. Webcast - Collaborative Document Sharing via the MBone. Information online at http://www.ncsa.uiuc.edu/.
[2]
S. Casner. Frequently asked questions (FAQ) on the multicast backbone (MBone), Aug. 1994.
[3]
D. Clark and D. Tennenhouse. Architectural considerations for a new generation of protocols. In ACM SIGCOMM '90, September 1990.
[4]
G. Dauphin. mMosalc: Yet Another Tool Bringing Multicast to the Web. In Workshop on Real Time Multimedia and the WWW, October 1996.
[5]
S. Deering and D. Cheriton. Multicast Routing in Datagram Internetworks and Extended LANs. ACM Transactions on Computer Systems, 8(2):85-110, May 1990.
[6]
S. Floyd, V. Jacobson, S. McCanne, C.-G. Liu, and L. Zhang. A Reliable Multicast Framework for Light-weight Sessions and Application Level Framing. In Proceedings of the 1995 ACM SIGCOMM Conference, August 1995.
[7]
R. Frederick. Network video (nv). Xerox Pals Alto Research Center, ftp://ftp.parc.xerox.com/net-research.
[8]
T. Frivold, R. Lang, and M. Fong. Extending WWW for Synchronous Collaboration. In Proceedings of the ~nd International WWW Conference, Chicago, Oct. 1994.
[9]
M. Handley and J. Crowcroft. Network Text Editor (NTE): A scalable shared text editor for the MBone. In Proceedings of SIGCOMM '97, Cannes, France, Sept. 1998.
[10]
V. Jacobson and S. McCanne. Visual audio tool. Software online at ftp://ftp.ee.lbl.gov/conferencing/vat.
[11]
M. Kornacker and K. Wright. Experimental evaluation of a reliable multicast application. U.C. Berkeley CS268 Computer Networks term project and paper. Unpublished report., May 1997.
[12]
T. Liao. Webcanah a Multicast Web Application. In 6th International WWW Conference, Santa Clara, CA, April 1997.
[13]
S. McCanne. A distributed whiteboard for network conferencing. U.C. Berkeley CS268 Computer Networks term project and paper, May 1992.
[14]
S. McCanne et al. Toward a Common Infrastructure for Multimedia-Networking Middleware. In Workshop on Network and OS Support for Audio and Video 'gT, 1997.
[15]
S. McCanne and V. Jacobson. vic: a Flexible Framework for Packet Video. In ACM Multimedia '95, San Diego, CA, November 1995.
[16]
P. Parnes et al. mWeb: a framework for distributed presentations using the WWW and the MBone. In W3C Workshop: Real Time Multimedia and the Web, Sophia Antipolis, France, October 1996.
[17]
S. Pingali, D. Towsley, and J. F. Kurose. A Comparison of Sender-Initiated and Receiver-Initiated Reliable Multicast Protocols. In Proceedings of ACM Sigmetrics '94, Santa Clara, CA, 1994.
[18]
S. Raman and S. McCanne. Scalable data naming for application level framing in reliable multicast. In ACM Multimedia '98, Bristol, UK, September 1998.
[19]
E. M. Schooler. A Multicast User Directory Service for Synchronous Rendezvous. Computer Science Department, California Institute of Technology, Sept 1996.
[20]
G. Sidler, A. Scott, and H. Wolf. Collaborative Browsing in the World Wide Web. In Proceedings of the 8th Joint European Networking Conference, Edinburgh, May 1997.
[21]
T. Turletti. INRIA Video Conferencing System (ivs). Institut National de Recherche en Informatique et an Automatique. Software available at http://www.inria.fr/rodeo/ivs.html.
[22]
K. Wright. Using libsrm for Caching and Collaboration. Technical Report UUCS-99-04, University of Utah, Mar. 1998. htt p://www.cs.utah.edu/.

Cited By

View all

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MULTIMEDIA '00: Proceedings of the eighth ACM international conference on Multimedia
October 2000
523 pages
ISBN:1581131984
DOI:10.1145/354384
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 30 October 2000

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MM00: ACM Multimedia 2000
California, Marina del Rey, USA

Acceptance Rates

Overall Acceptance Rate 995 of 4,171 submissions, 24%

Upcoming Conference

MM '24
The 32nd ACM International Conference on Multimedia
October 28 - November 1, 2024
Melbourne , VIC , Australia

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)11
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2007)Semantic Information Extraction of Video Based on Ontology and InferenceProceedings of the International Conference on Semantic Computing10.1109/ICSC.2007.86(721-726)Online publication date: 17-Sep-2007
  • (2003)Sharing Multicast Videos Using Patching StreamsMultimedia Tools and Applications10.1023/A:102551660857321:2(125-146)Online publication date: 1-Nov-2003
  • (2003)Cooperative Multimedia Information SystemsMultimedia Information Retrieval and Management10.1007/978-3-662-05300-3_15(326-345)Online publication date: 2003
  • (2002)A SOAP-oriented component-based framework supporting device-independent multimedia Web servicesFourth International Symposium on Multimedia Software Engineering, 2002. Proceedings.10.1109/MMSE.2002.1181594(40-47)Online publication date: 2002

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media