skip to main content
article

Enabling conferencing applications on the internet using an overlay muilticast architecture

Published:27 August 2001Publication History
Skip Abstract Section

Abstract

In response to the serious scalability and deployment concerns with IP Multicast, we and other researchers have advocated an alternate architecture for supporting group communication applications over the Internet where all multicast functionality is pushed to the edge. We refer to such an architecture as End System Multicast. While End System Multicast has several potential advantages, a key concern is the performance penalty associated with such a design. While preliminary simulation results conducted in static environments are promising, they have yet to consider the challenging performance requirements of real world applications in a dynamic and heterogeneous Internet environment.In this paper, we explore how Internet environments and application requirements can influence End System Multicast design. We explore these issues in the context of audio and video conferencing: an important class of applications with stringent performance requirements. We conduct an extensive evaluation study of schemes for constructing overlay networks on a wide-area test-bed of about twenty hosts distributed around the Internet. Our results demonstrate that it is important to adapt to both latency and bandwidth while constructing overlays optimized for conferencing applications. Further, when relatively simple techniques are incorporated into current self-organizing protocols to enable dynamic adaptation to latency and bandwidth, the performance benefits are significant. Our results indicate that End System Multicast is a promising architecture for enabling performance-demanding conferencing applications in a dynamic and heterogeneous Internet environment.

References

  1. 1 Deepak Bansal and Hari Balakrishnan.Binomial Congestion Control Algorithms.In Pr c.IEEE INFOCOM ,April 2001.Google ScholarGoogle Scholar
  2. 2 Y.Chawathe.Scattercast:An Architecture for Internet Broadcast Distribution as an Infrastructure Service.Fall 2000.Ph.D.thesis. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 Y.Chu,S.Rao,and H.Zhang.A Case for End System Multicast.In Proceedings f ACM Sigmetrics , June 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 S.Deering.Multicast Routing in Internetworks and Extended Lans.In Proceedings f ACM SIGCOMM , August 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 S.Floyd,M.Handley,J.Padhye,andJ.Widmer. Equation-Based Congestion Control for Unicast Applications.In Proceedings f ACM SIGCOMM , August 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 P.Francis.Yoid:Your Own Internet Distribution, http://www.aciri.org/yoid/.April 2000.Google ScholarGoogle Scholar
  7. 7 V.Hardman,A.Sasse,M.Handley,and A.Watson. Reliable audio for use over the Internet.In Proceedings of INET ,June 1995.Google ScholarGoogle Scholar
  8. 8 V.Jacobson and S.McCanne.Visual audio tool (vat). http://www-nrg.ee.lbl.gov/vat/Google ScholarGoogle Scholar
  9. 9 J.Jannotti,D.Gi .ord,K.L.Johnson,M.F. Kaashoek,and J.W.O 'Toole Jr.Overcast:Reliable multicasting with an overlay network.In Proceedings of the Fourth Symp sium on Operating System Design and Implementation (OSDI),October 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 S.McCanne and V.Jacobson.vic:A .exible framework for packet video.In ACM Multimedia , November 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 D.Pendarakis,S.Shi,D.Verma,and M.Waldvogel. ALMI:An Application Level Multicast Infrastructure. In Proceedings f the 3rd Usenix Symp sium n Internet Technologies &Systems (USITS),March 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 S.Savage,A.Collins,E.Ho .man,J.Snell,and T.Anderson.The end-to-end e .ects of Internet path selection.In Proceedings f ACM Sigcomm ,August 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 S.Q.Zhuang,B.Y.Zhao,A.D.Joseph,R.H.Katz,and J.D.Kubiatowicz.Bayeux:An architecture for scalable and fault-tolerant wide-area data dissemination.In Proceedings f NOSSDAV ,2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14 W.Tan and A.Zakhor.Real-time Internet video using error resilient scalable compression and tcp-friendly transport protocol.In IEEE Trans.Multimedia,V l. 1,No.2 ,June 1999. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15 Z.Wang and J.Crowcroft.Bandwidth-delay based routing algorithms.In IEEE GlobeCom ,November 1995.Google ScholarGoogle Scholar

Index Terms

  1. Enabling conferencing applications on the internet using an overlay muilticast architecture

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCOMM Computer Communication Review
          ACM SIGCOMM Computer Communication Review  Volume 31, Issue 4
          Proceedings of the 2001 SIGCOMM conference
          October 2001
          275 pages
          ISSN:0146-4833
          DOI:10.1145/964723
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
            August 2001
            298 pages
            ISBN:1581134118
            DOI:10.1145/383059

          Copyright © 2001 ACM

          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]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 27 August 2001

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader