Enabling conferencing applications on the internet using an overlay muilticast architecture
By Yang-Hua Chu, Sanjay G. Rao, Srinivasan Seshan, Hui Zhang. Conference on Applications, Technologies, Architectures, and Protocols for Computer Communication, 2001
604 citations recorded by the source corpus.
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.
Subfields: Computer Networks and Communications
View Paper: https://www.semanticscholar.org/paper/6b5281af7199f20b945e1b5dbd28058841ac694c
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Scott Shenker
- Sylvia Ratnasamy
- Helen J. Wang
- Kien A. Hua
- Tai T. Do
- Mark James Handley
- Duc-Anh Tran
- Mosharaf Chowdhury
Citations in the corpus
- Opportunities and Challenges of Peer-to-Peer Internet Video Broadcast (2008, neutral): “Example systems of this kind include Skype (limited to audio conversation) and research proposals such as Narada [ 10 ] and Gossamer [6].”
- Scalable application layer multicast (2002, background): “Extensions to it have subsequently been proposed [9] to tailor its applicability to highbandwidth media-streaming applications for these groups, and have been studied using both simulations and implementation.”
- Distributing streaming media content using cooperative networking (2002, background): “, ALMI [14], End System Multicast [3], Scattercast [2]) is directly relevant to the live streaming aspect of CoopNet.”
- End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput (2002, background): “For instance, overlay networks can be used to provide end-system multicast services [11].”
- ZIGZAG: an efficient peer-to-peer scheme for media streaming (2003, methodology): “Narada [3], [15] focuses on multi-sender multi-receiver streaming applications, maintains a mesh among the peers, and establishes a tree whenever a sender wants to transmit a content to a set of receivers.”
- A survey of network virtualization (2010, background): “A multitude of overlay designs have been proposed in recent years to address diverse issues, which include: ensuring performance [29] and availability [30] of Internet routing, enabling multicasting [31, 32, 33], providing QoS guarantees [34], protecting from denial of service attacks [35, 36], and ”
- Bullet: high bandwidth data dissemination using an overlay mesh (2003, background): “Narada [19] builds a delay-optimized mesh interconnecting all participating nodes and actively measures the available bandwidth on overlay links.”
- P2Cast: peer-to-peer patching scheme for VoD service (2003, methodology): “To overcome the lack of IP multicast, many application-level multicast systems have been proposed recently, e.g., [6, 7, 14, 8, 9, 15 , 16, 17].”
- A peer-to-peer architecture for media streaming (2004, background): “Narada [7], [15] focuses on multi-sender multi-receiver streaming applications, maintains a mesh among the peers, and establishes a tree whenever a sender wants to transmit a content to a set of receivers.”
- Characterizing residential broadband networks (2007, methodology): “History-based bandwidth prediction is a popular technique used in several transport protocols [3,9,19] and content distribution systems [25].”
- Topologically-aware overlay construction and server selection (2002, background): “End-system multicast [9], [27] and Scattercast [28] both build such unstructured meshes over which multicast trees are constructed.”
- Resilient peer-to-peer streaming (2003, background): “For instance, [15] proposes a combination of bandwidth and latency metrics for a conferencing application.”
- A Decentralized Privacy-Preserving Healthcare Blockchain for IoT (2019, background): “For more details of overlay networks we suggest readers to reference the following papers [4,32].”