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.
- 1 Deepak Bansal and Hari Balakrishnan.Binomial Congestion Control Algorithms.In Pr c.IEEE INFOCOM ,April 2001.Google Scholar
- 2 Y.Chawathe.Scattercast:An Architecture for Internet Broadcast Distribution as an Infrastructure Service.Fall 2000.Ph.D.thesis. Google ScholarDigital Library
- 3 Y.Chu,S.Rao,and H.Zhang.A Case for End System Multicast.In Proceedings f ACM Sigmetrics , June 2000. Google ScholarDigital Library
- 4 S.Deering.Multicast Routing in Internetworks and Extended Lans.In Proceedings f ACM SIGCOMM , August 1988. Google ScholarDigital Library
- 5 S.Floyd,M.Handley,J.Padhye,andJ.Widmer. Equation-Based Congestion Control for Unicast Applications.In Proceedings f ACM SIGCOMM , August 2000. Google ScholarDigital Library
- 6 P.Francis.Yoid:Your Own Internet Distribution, http://www.aciri.org/yoid/.April 2000.Google Scholar
- 7 V.Hardman,A.Sasse,M.Handley,and A.Watson. Reliable audio for use over the Internet.In Proceedings of INET ,June 1995.Google Scholar
- 8 V.Jacobson and S.McCanne.Visual audio tool (vat). http://www-nrg.ee.lbl.gov/vat/Google Scholar
- 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 ScholarDigital Library
- 10 S.McCanne and V.Jacobson.vic:A .exible framework for packet video.In ACM Multimedia , November 1995. Google ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 15 Z.Wang and J.Crowcroft.Bandwidth-delay based routing algorithms.In IEEE GlobeCom ,November 1995.Google Scholar
Index Terms
- Enabling conferencing applications on the internet using an overlay muilticast architecture
Recommendations
Enabling conferencing applications on the internet using an overlay muilticast architecture
SIGCOMM '01: Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communicationsIn 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 ...
A Scalable Overlay Multicast Architecture for Large-Scale Applications
In this paper, we propose a Two-tier Overlay Multicast Architecture (TOMA) to provide scalable and efficient multicast support for various group communication applications. In TOMA, Multicast Service Overlay Network (MSON) is advocated as the backbone ...
Comments