Bandwidth efficient multicast routing in multi-channel multi-radio wireless mesh networks

Multi-channel multi-radio (MCMR) wireless mesh networking is an emerging technology that enables high-throughput networking capability using multiple channels and multiple radios per mesh router. Traditional multicast routing algorithms such as shortest path trees and minimum Steiner trees do not consider the wireless broadcast advantage or the underlying channel assignments (i.e., channel diversity) in a MCMR wireless mesh network (WMN). In this paper, we propose a multicast routing algorithm for MCMR WMNs that takes into account the wireless broadcast advantage and channel diversity in order to minimize the amount of network bandwidth consumed by the routing tree. The algorithm does so by minimizing the number of transmissions required to deliver one packet from the source to all the destinations of a multicast group. Experimental results show that the proposed algorithm constructs routing trees having the least number of transmissions when compared with traditional trees such as shortest path trees, minimum Steiner trees, and minimum number of forwarders trees.

[1]  Alec Wolman,et al.  A multi-radio unification protocol for IEEE 802.11 wireless networks , 2004, First International Conference on Broadband Networks.

[2]  Sean R Eddy,et al.  What is dynamic programming? , 2004, Nature Biotechnology.

[3]  Anthony Ephremides,et al.  Energy-Efficient Broadcast and Multicast Trees in Wireless Networks , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[4]  Mo Chen,et al.  A Novel Channel Assignment Algorithm for Multicast in Multi-radio Wireless Mesh Networks , 2007, 2007 12th IEEE Symposium on Computers and Communications.

[5]  H. T. Mouftah,et al.  Wireless mesh networking , 2005, MSWiM '05.

[6]  Tzi-cker Chiueh,et al.  Architecture and algorithms for an IEEE 802.11-based multi-channel wireless mesh network , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[7]  Edsger W. Dijkstra,et al.  A note on two problems in connexion with graphs , 1959, Numerische Mathematik.

[8]  Jorge Crichigno,et al.  Protocols and architectures for channel assignment in wireless mesh networks , 2008, Ad Hoc Networks.

[9]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2005, IEEE Journal on Selected Areas in Communications.

[10]  Murali S. Kodialam,et al.  Characterizing the capacity region in multi-radio multi-channel wireless mesh networks , 2005, MobiCom '05.

[11]  Jitendra Padhye,et al.  Routing in multi-radio, multi-hop wireless mesh networks , 2004, MobiCom '04.

[12]  Dimitrios Koutsonikolas,et al.  High-Throughput Multicast Routing Metrics in Wireless Mesh Networks , 2006, 26th IEEE International Conference on Distributed Computing Systems (ICDCS'06).

[13]  Wei Yu,et al.  A Cross-Layer Optimization Framework for Multihop Multicast in Wireless Mesh Networks , 2006, IEEE Journal on Selected Areas in Communications.

[14]  Mahesh K. Marina,et al.  A topology control approach for utilizing multiple channels in multi-radio wireless mesh networks , 2010, Comput. Networks.

[15]  R. Srikant,et al.  The multicast capacity of large multihop wireless networks , 2010, TNET.

[16]  Sumit Roy,et al.  Optimization models for fixed channel assignment in wireless mesh networks with multiple radios , 2005, 2005 Second Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, 2005. IEEE SECON 2005..

[17]  Chunyuan Zhang,et al.  Efficient Broadcasting in Multi-radio Multi-channel and Multi-hop Wireless Networks Based on Self-pruning , 2007, HPCC.

[18]  Archan Misra,et al.  Minimum Latency Broadcasting in Multiradio, Multichannel, Multirate Wireless Meshes , 2009, IEEE Transactions on Mobile Computing.

[19]  Jin Xu,et al.  Multicast Routing in Wireless Mesh Networks: Minimum Cost Trees or Shortest Path Trees? , 2007, IEEE Communications Magazine.

[20]  R. Prim Shortest connection networks and some generalizations , 1957 .

[21]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[22]  Archan Misra,et al.  Localized minimum-latency broadcasting in multi-radio multi-rate wireless mesh networks , 2008, 2008 International Symposium on a World of Wireless, Mobile and Multimedia Networks.

[23]  Alex Zelikovsky,et al.  An 11/6-approximation algorithm for the network steiner problem , 1993, Algorithmica.

[24]  Kai Han,et al.  Broadcast Routing and Channel Selection in Multi-Radio Wireless Mesh Networks , 2008, 2008 IEEE Wireless Communications and Networking Conference.

[25]  Stephen E. Deering,et al.  Distance Vector Multicast Routing Protocol , 1988, RFC.

[26]  Nitin H. Vaidya,et al.  Routing and link-layer protocols for multi-channel multi-interface ad hoc wireless networks , 2006, MOCO.

[27]  Kevin C. Almeroth,et al.  Interference-Aware Channel Assignment in Multi-Radio Wireless Mesh Networks , 2006, Proceedings IEEE INFOCOM 2006. 25TH IEEE International Conference on Computer Communications.

[28]  Paramvir Bahl,et al.  MultiNet: connecting to multiple IEEE 802.11 networks using a single wireless card , 2004, IEEE INFOCOM 2004.

[29]  Chunyuan Zhang,et al.  Broadcasting in Multi-Radio Multi-Channel and Multi-Hop Wireless Networks , 2007, MMNS.

[30]  Antonio F. Gómez-Skarmeta,et al.  Approximating optimal multicast trees in wireless multihop networks , 2005, 10th IEEE Symposium on Computers and Communications (ISCC'05).

[31]  P. Kumar,et al.  Capacity of Ad Hoc Wireless Networks , 2002 .

[32]  Himanshu Gupta,et al.  Minimum Interference Channel Assignment in Multi-Radio Wireless Mesh Networks , 2007, 2007 4th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[33]  Tzi-cker Chiueh,et al.  Centralized channel assignment and routing algorithms for multi-channel wireless mesh networks , 2004, MOCO.

[34]  Jian Tang,et al.  Interference-aware topology control and QoS routing in multi-channel wireless mesh networks , 2005, MobiHoc '05.

[35]  George Markowsky,et al.  A fast algorithm for Steiner trees , 1981, Acta Informatica.

[36]  Chengchen Hu,et al.  CHRIS: CHannel and Radio Interface Switching for Multi-Radio Wireless Mesh Network , 2007, 2007 4th International Symposium on Wireless Communication Systems.

[37]  Vincent W. S. Wong,et al.  Joint Optimal Channel Assignment and Congestion Control for Multi-channel Wireless Mesh Networks , 2006, 2006 IEEE International Conference on Communications.

[38]  Uyen Trang Nguyen,et al.  Minimum Interference Channel Assignment for Multicast in Multi-Radio Wireless Mesh Networks , 2008, 2008 International Wireless Communications and Mobile Computing Conference.

[39]  Jun Wang,et al.  Broadcasting Protocols for Multi-Radio Multi-Channel and Multi-Rate Mesh Networks , 2007, 2007 IEEE International Conference on Communications.

[40]  Samik Ghosh,et al.  Channel Assignment Strategies for Multiradio Wireless Mesh Networks: Issues and Solutions , 2007, IEEE Communications Magazine.

[41]  Li Xiao,et al.  Multicast Algorithms for Multi-Channel Wireless Mesh Networks , 2007, 2007 IEEE International Conference on Network Protocols.

[42]  Uyen Trang Nguyen,et al.  On multicast routing in wireless mesh networks , 2008, Comput. Commun..

[43]  Sanjay Jha,et al.  Protecting Multicast Sessions in Wireless Mesh Networks , 2006, Proceedings. 2006 31st IEEE Conference on Local Computer Networks.

[44]  Nguyen Hoang Lan,et al.  Channel assignment for multicast in multi-channel multi-radio wireless mesh networks , 2009 .