ScienceDirect® Home Skip Main Navigation Links
You have guest access to ScienceDirect. Find out more.
 
Home
Browse
My Settings
Alerts
Help
 Quick Search
 Search tips (Opens new window)
    Clear all fields    
Computer Networks
Volume 50, Issue 6, 13 April 2006, Pages 807-825
Overlay Distribution Structures and their Applications
 
Font Size: Decrease Font Size  Increase Font Size
 Abstract - selected
Article
Purchase PDF (1020 K)

 
 
 
Related Articles in ScienceDirect
View More Related Articles
 
View Record in Scopus
 
doi:10.1016/j.comnet.2005.07.019    How to Cite or Link Using DOI (Opens New Window)
Copyright © 2005 Elsevier B.V. All rights reserved.

End-host controlled multicast routing

Karthik Lakshminarayanana, Corresponding Author Contact Information, E-mail The Corresponding Author, Ananth Raob, E-mail The Corresponding Author, Ion Stoicab, E-mail The Corresponding Author and Scott Shenkerc, E-mail The Corresponding Author

aEECS Department, 465 Soda Hall, CS Division, University of California, Berkeley, CA 94720, United States bEECS Department, University of California, Berkeley, United States cUniversity of California, Berkeley and ICSI, United States

Available online 7 September 2005.

Purchase the full-text article



References and further reading may be available for this article. To view references and further reading you must purchase this article.

Abstract

The last decade has seen a deluge of proposals for supporting multicast in the Internet. These proposals can be categorized as either infrastructure-based, with the multicast functionality provided by specialized network nodes, or host-based, with the multicast functionality provided by the members of the multicast group itself. In this paper, we present the design and evaluation of a hybrid multicast architecture wherein the infrastructure provides packet forwarding, and the end-hosts implement the control plane. End-hosts build multicast trees by setting up forwarding state in the infrastructure. This division of functionality enables our architecture to combine the efficiency of infrastructure-based solutions and the flexibility and deployability of host-based solutions. We present scalable and efficient algorithms for distributed tree construction and maintenance, and for reliable packet delivery. We have implemented the algorithms using i3 as the forwarding infrastructure. We evaluate our techniques using a combination of event-driven packet-level simulations, and our implementation over the PlanetLab testbed.

Keywords: Multicast; Routing; Architecture; End-host control; Overlay

Article Outline

1. Introduction
2. Infrastructure support
2.1. Overview
2.1.1. Packet forwarding and replication
2.1.2. Trigger chains
2.1.3. Anycast
3. Scalable tree construction and maintenance
3.1. Basic tree building algorithm
3.2. Infrastructure-based realization of the tree construction algorithm
3.2.1. Distance computation
3.2.2. Discussion
4. Scalable tree maintenance
5. Reliable packet delivery
6. Simulations
6.1. Tree construction
6.2. Scalable trigger refreshing
6.3. Reliability
7. Implementation
7.1. Millennium experiments
7.2. PlanetLab experiments
8. Related work
9. Discussion
9.1. Infrastructure support
9.2. Centralized vs. distributed tree construction
9.3. Deployment
10. Conclusion
References
















Computer Networks
Volume 50, Issue 6, 13 April 2006, Pages 807-825
Overlay Distribution Structures and their Applications
 
Home
Browse
My Settings
Alerts
Help
Elsevier.com (Opens new window)
About ScienceDirect  |  Contact Us  |  Information for Advertisers  |  Terms & Conditions  |  Privacy Policy
Copyright © 2008 Elsevier B.V. All rights reserved. ScienceDirect® is a registered trademark of Elsevier B.V.