Affiliation:
1. Islamic Azad University, Iran
2. Amirkabir University of Technology, Iran
Abstract
Multicast routing is an effective way to establish the group communication when the same message or the same stream of data needs to be sent to multiple receivers. Multicast routing has attracted a lot of attention in group oriented computing due to supporting data transmission from a single source node to multiple destinations concurrently. The advantage of multicast routing lies in its capability of reducing the communication cost and saving the network resources by sending only one copy of the message over the shared link leading to different destinations. Generally speaking, this survey classifies the multicast routing protocols into four categories based on the underlying routing structure: tree-based, mesh-based, hybrid, and stateless multicast routing protocols. This survey summarizes the well-known most recent protocols of each category and compares their objectives, performances, advantages, and disadvantages. This survey study helps us to choose the best multicasting protocol for each network application with respect to the requirements of application.
Reference97 articles.
1. Algorithms on graphs with small dominating targets. ISAAC 2006;D.Aggarwal;LNCS,2006
2. Mobility-based multicast routing algorithm for wireless mobile Ad-hoc networks: A learning automata approach
3. Weighted Steiner connected dominating set and its application to multicast routing in wireless MANETs.;J.Akbari Torkestani;Wireless Personal Communications,2010
4. A link stability-based multicast routing protocol for wireless mobile ad hoc networks
5. Geometric spanners for wireless ad hoc networks