IEEE Communications Surveys & Tutorials · 2007 · 280 citations · 51 references
ComputingComputer ScienceInformation TechnologyComputer NetworksDigital CommunicationDistributed SystemsInternet Protocol SuiteNetwork LayerNetwork ProtocolsPeer-to-peer NetworkingPeer-to-peer NetworksPeer-to-peer SystemsApplication Layer ProtocolsFile Sharing ProtocolsFile Sharing SystemsMulticast CommunicationMulticast ProtocolsMulticast TransmissionMulticastingPeer-to-peer Protocols
In light of the slow deployment of IP Multicast technology on the global Internet and the explosive popularity of peer-to-peer (P2P) file-sharing applications, there has been a flurry of research activities investigating the feasibility of implementing multicasting capability at the application layer, referred to as Application Layer Multicasting (ALM), and numerous algorithms and protocols have been proposed. This article aims to provide researchers in the field with an understanding of ALM protocols by identifying significant characteristics, from both application requirements and networking points of view, and by using those characteristics as a basis for organizing the protocols into an integrated and well-structured format. Current trends and directions for further research are also presented. This article surveys the literature over the period 1995-2005 on different application layer multicasting approaches.
51
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 17K citations
David G. Andersen, Hari Balakrishnan, Frans Kaashoek et al. · 2001 · 1.9K citations
Scalable application layer multicast
Suman Banerjee, Bobby Bhattacharjee, Christopher Kommareddy · 2002 · 1.5K citations · Full text
R. K. Shyamasundar · Resonance · 1996 · 1.5K citations