Early Experience with an Internet Broadcast System Based on Overlay Multicast

Abstract

In this paper, we report on experience in building and deploying an operational Internet broadcast system based on Overlay Multicast. In over a year, the system has been providing a cost-effective alternative for Internet broadcast, used by over 3600 users spread across multiple continents in home, academic and commercial environments. Technical conferences and special interest groups are the early adopters. Our experience conforms that Overlay Multicast can be easily deployed and can provide reasonably good application performance. The experience has led us to identify fir-order issues that are guiding our future efforts and are of importance to any Overlay Multicast protocol or system. Our key contributions are (i) enabling a real Overlay Multicast application and strengthening the case for overlays as a viable architecture for enabling group communication applications on the Internet, (ii) the details in engineering and operating a fully functional streaming system, addressing a wide range of real-world issues that are not typically considered in protocol design studies, and (iii) the data, analysis methodology, and experience that we are able to report given our unique standpoint.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 01, 2003
Accession Number
ADA461282

Entities

People

  • Aditya Ganjam
  • Hui Zhang
  • Jibin Zhan
  • Kunwadee Sripanidkulchai
  • Sanjay G. Rao
  • T. S. Ng
  • Yang-hua Chu

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Engineered Resilient Systems

DTIC Thesaurus Topics

  • Coding
  • Computer Networks
  • Computer Science
  • Computing System Architectures
  • Frequency
  • Group Dynamics
  • Infrastructure
  • Intellectual Property
  • Internet
  • Lessons Learned
  • Measurement
  • Network Protocols
  • Networks
  • Packet Loss
  • Self Organizing Systems
  • Simulations
  • Transport Protocols

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Systems Analysis and Design