Epidemic algorithms for replicated database maintenance
ACM SIGOPS Operating Systems Review
Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Multicast routing in a datagram internetwork
Multicast routing in a datagram internetwork
The PIM architecture for wide-area multicast routing
IEEE/ACM Transactions on Networking (TON)
Accessing nearby copies of replicated objects in a distributed environment
Proceedings of the ninth annual ACM symposium on Parallel algorithms and architectures
A reliable multicast framework for light-weight sessions and application level framing
IEEE/ACM Transactions on Networking (TON)
IP multicast channels: EXPRESS support for large-scale single-source applications
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
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
Enabling conferencing applications on the internet using an overlay muilticast architecture
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
ACM SIGCOMM Computer Communication Review
A peering architecture for ubiquitous IP multicast streaming
ACM SIGOPS Operating Systems Review
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
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
An Overlay for Ubiquitous Streaming over Internet
NETWORKING '02 Proceedings of the Second International IFIP-TC6 Networking Conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; and Mobile and Wireless Communications
A Gossip-Based Reliable Multicast for Large-Scale High-Throughput Applications
DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
An Overlay Tree Building Control Protocol
NGC '01 Proceedings of the Third International COST264 Workshop on Networked Group Communication
SCRIBE: The Design of a Large-Scale Event Notification Infrastructure
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
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and
Geographic routing for wireless networks
Geographic routing for wireless networks
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
Scattercast: an architecture for internet broadcast distribution as an infrastructure service
A framework for multicast video streaming over IP networks
Journal of Network and Computer Applications
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 gossip-style failure detection service
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
A case for end system multicast
IEEE Journal on Selected Areas in Communications
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
Deployment issues for the IP multicast service and architecture
IEEE Network: The Magazine of Global Internetworking
A new scheme on recovery from failure in NICE overlay protocol
InfoScale '06 Proceedings of the 1st international conference on Scalable information systems
Landscape analysis for multicast routing
Computer Communications
Genetic local search for multicast routing with pre-processing by logarithmic simulated annealing
Computers and Operations Research
Multicast for multimedia collaborative applications: services and mechanisms
International Journal of Advanced Media and Communication
Fuzzy priority based overlay multicast
Computer Communications
PeerCast: Churn-resilient end system multicast on heterogeneous overlay networks
Journal of Network and Computer Applications
Content and overlay-aware scheduling for peer-to-peer streaming in fluctuating networks
Journal of Network and Computer Applications
Rappel: Exploiting interest and network locality to improve fairness in publish-subscribe systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Securing hierarchical multicast communications using roles
Proceedings of the 2009 International Conference on Wireless Communications and Mobile Computing: Connecting the World Wirelessly
Towards an architecture for service deployment in contributory communities
International Journal of Grid and Utility Computing
Nonlinear sampling control model for real-time video sequences of compressed domain
CCDC'09 Proceedings of the 21st annual international conference on Chinese control and decision conference
Self-adaptive adjustment on bandwidth in application-layer multicast
APPT'07 Proceedings of the 7th international conference on Advanced parallel processing technologies
A role-based protocol for secure multicast communications in mobile ad hoc networks
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
Lightweight reliable overlay multicasting in large-scale P2P networks
Proceedings of the Third C* Conference on Computer Science and Software Engineering
Key management with host mobility in dynamic groups
Proceedings of the 3rd international conference on Security of information and networks
Adaptive run-time performance optimization through scalable client request rate control
Proceedings of the 2nd ACM/SPEC International Conference on Performance engineering
SAS kernel: streaming as a service kernel for correlated multi-streaming
Proceedings of the 21st international workshop on Network and operating systems support for digital audio and video
ALMware: A middleware for application layer multicast protocols
Computer Communications
Review: A survey on content-centric technologies for the current Internet: CDN and P2P solutions
Computer Communications
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Replicating for performance: case studies
Replication
GPM: A generic and scalable P2P model that optimizes tree depth for multicast communications
International Journal of Communication Systems
Multi-domain topology-aware grouping for application-layer multicast
HPCC'07 Proceedings of the Third international conference on High Performance Computing and Communications
Self-* in Multimedia Communication Overlays
Computer Communications
XL peer-to-peer pub/sub systems
ACM Computing Surveys (CSUR)
Hi-index | 0.24 |
Application level multicasting is increasingly being used to overcome the problem of non-ubiquitous deployment of IP multicast across heterogeneous networks. To the best of our knowledge, this paper is among the first papers [A comparative study of application layer multicast protocols, Unpublished report; IEEE Network, January/February, 2003] to provide a comprehensive survey of most of the various milestone research work in application level multicast in terms of both breadth and depth. The paper classifies them into different broad categories based on their topology design, service model and architecture to facilitate better understanding of their contributions and discuss their merits and limitations. As these techniques vary widely in their goals, designs, performance evaluation metrics and evaluation strategies, it is impossible to quantify their relative performance. However, this paper is able to provide a comparative insight into their performance through the use of a set of evaluation metrics identified to be common to the techniques and are directly related to their performance and whose data can be derived and inferred from their designs. The metrics used here include scaleability measured intuitively in terms of the size of the multicast receivers it can support, the protocol efficiency in terms of the quality of data paths, control overheads, amount of state information to be maintained at each member node and failure tolerance.