Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
On power-law relationships of the Internet topology
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Reverse path forwarding of broadcast packets
Communications of the ACM
Bayeux: an architecture for scalable and fault-tolerant wide-area data dissemination
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Dimensioning server access bandwidth and multicast routing in overlay networks
NOSSDAV '01 Proceedings of the 11th international workshop on Network and operating systems support for digital audio and video
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
A scalable content-addressable network
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Introduction to Algorithms
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
Chord: a scalable peer-to-peer lookup protocol for internet applications
IEEE/ACM Transactions on Networking (TON)
Routing Algorithms for DHTs: Some Open Questions
IPTPS '01 Revised Papers from the First International Workshop on Peer-to-Peer Systems
Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems
Middleware '01 Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg
A Host-Based Multicast (HBM) Solution for Group Communications
ICN '01 Proceedings of the First International Conference on Networking-Part 1
An Overlay Tree Building Control Protocol
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
Application-Level Multicast Using Content-Addressable Networks
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
End-Host Multicast Communication Using Switch-Trees Protocols
CCGRID '02 Proceedings of the 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Overcast: reliable multicasting with on overlay network
OSDI'00 Proceedings of the 4th conference on Symposium on Operating System Design & Implementation - Volume 4
ALMI: an application level multicast infrastructure
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
A study of the performance potential of DHT-based overlays
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Application-layer multicasting with Delaunay triangulation overlays
IEEE Journal on Selected Areas in Communications
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
A survey of proposals for an alternative group communication service
IEEE Network: The Magazine of Global Internetworking
An application layer multicast approach based on topology-aware clustering
Computer Communications
Cost models for failure management on a peer to peer VoD system
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
ALMware: A middleware for application layer multicast protocols
Computer Communications
Localising multicast using application predicates
IWSOS'07 Proceedings of the Second international conference on Self-Organizing Systems
Hi-index | 0.24 |
Application layer multicast (ALM) uses overlays built on top of existing network infrastructure for rapid deployment of multicast applications. Key to the efficiency of this technique is the structure of the overlay tree used. This work reviews and compares various self-organising techniques that strive to build low cost, and low delay trees using extensive simulations. Protocols investigated include HMTP, HostCast, switch-trees, DCMALTP, NICE, TBCP and Narada which encompass a wide spectrum of overlay construction, optimisation and maintenance techniques. The protocols are evaluated based on their ability to achieve their objectives, overlay path penalties, protocol convergence and overhead. We also conduct detailed analysis of two main components in building an overlay: initial construction and the overhead of periodical improvement. Based on the observed results, we identify strengths and weaknesses of various approaches, and provide suggestions for future work on ALM overlay optimisation.