On channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks

Multicast is a key networking service, enabling one-shot delivery of information from a source to multiple destinations and is considered underlying for collaborating multimedia applications such as video conferencing, distance learning and other forms of content distributing over Multi-Channel Multi-Radio Wireless Mesh Networks MCMR WMNs. Multicast protocol as designed in these networks, however, is tightly coupled with the specifics of the nodes' channel-radio associations to realise minimum interference communication. The mainstream of research in WMN multicasting is oriented towards heuristic or meta-heuristic strategies which basically take on a sequential approach to solve the channel assignment and the multicast routing as two disjoint sub-problems. The resulting network configurations would be sub-optimal in this case. It is given that the cross-interaction between the two sub-problems is an effect of the problem's specifications. In this paper, first, we propose a cross-layer mathematical formulation of joint channel assignment and multicast tree construction in MCMR WMNs, which, opposed to the existing schemes guarantees optimal solution. The simulation results demonstrate that our cross-layer design outperforms the Level Channel Assignment LCA, Multi-Channel Multicast MCM, the Genetic Algorithm GA, Simulated Annealing SA and the Tabu Search TS-based methods proposed by Zeng et al. 2010 and Cheng et al. 2011 respectively, in terms of inter-channel interference. Second, since joint optimisation modelling has been relatively demanding in terms of complexity, we relax the optimality requirement and alternatively explore the option of a layered formulation in which to ensure an optimal solution for each sub-problem. Our alternative design is proved superior to the prior art in terms of interference minimisation too. We conduct an extensive series of simulations to analyse the optimality and complexity of our two design strategies. The overall result of the interference, is our optimality measurement. Also, complexity is evaluated in terms of the memory consumption as well as the required time to solve the multicast problem.

[1]  G. Nemhauser,et al.  Integer Programming , 2020 .

[2]  Hamdy A. Taha,et al.  Integer Programming: Theory, Applications, and Computations , 1975 .

[3]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

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

[5]  Alec Wolman,et al.  Reconsidering wireless systems with multiple radios , 2004, CCRV.

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

[7]  S. Shinoda,et al.  A new channel assignment strategy towards the wireless mesh networks , 2004, APCC/MDMC '04. The 2004 Joint Conference of the 10th Asia-Pacific Conference on Communications and the 5th International Symposium on Multi-Dimensional Mobile Communications Proceeding.

[8]  Ian F. Akyildiz,et al.  Wireless mesh networks: a survey , 2005, Comput. Networks.

[9]  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).

[10]  Mahesh K. Marina,et al.  A topology control approach for utilizing multiple channels in multi-radio wireless mesh networks , 2005, 2nd International Conference on Broadband Networks, 2005..

[11]  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..

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

[13]  Jiannong Cao,et al.  A Novel Dual-Key Management Protocol Based on a Hierarchical Multicast Infrastructure in Mobile Internet , 2005, ICCNMC.

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

[15]  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.

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

[17]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[18]  Daniel Pérez Palomar,et al.  A tutorial on decomposition methods for network utility maximization , 2006, IEEE Journal on Selected Areas in Communications.

[19]  Pedro M. Ruiz,et al.  Efficient multicast routing in wireless mesh networks connected to internet , 2006, InterSense '06.

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

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

[22]  Randeep Bhatia,et al.  Joint Channel Assignment and Routing for Throughput Optimization in Multiradio Wireless Mesh Networks , 2006, IEEE J. Sel. Areas Commun..

[23]  Sumit Roy,et al.  WLC30-4: Static Channel Assignment in Multi-radio Multi-Channel 802.11 Wireless Mesh Networks: Issues, Metrics and Algorithms , 2006, IEEE Globecom 2006.

[24]  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.

[25]  Dongkyun Kim,et al.  Overlay multicasting for small group application in MANETs , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[26]  W. Wang,et al.  Cross-layer design for tree-type routing and level-based centralised scheduling in IEEE 802.16 based wireless mesh networks , 2007, IET Commun..

[27]  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.

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

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

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

[31]  Liang Cheng,et al.  A lightweight approach to mobile multicasting in Wireless Sensor Networks , 2007, Int. J. Ad Hoc Ubiquitous Comput..

[32]  Ekram Hossain,et al.  Wireless Mesh Networks: Architectures, Protocols, Services and Applications , 2007 .

[33]  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.

[34]  Dimitrios Koutsonikolas,et al.  High-throughput multicast routing metrics in wireless mesh networks , 2008, Ad Hoc Networks.

[35]  Hui Cheng,et al.  Joint Multicast Routing and Channel Assignment in Multiradio Multichannel Wireless Mesh Networks Using Simulated Annealing , 2008, SEAL.

[36]  Jing Cao,et al.  Minimum Interference Channel Assignment in Multiradio Wireless Mesh Networks , 2008, IEEE Transactions on Mobile Computing.

[37]  Li Xiao,et al.  Channel assignment with partially overlapping channels in wireless mesh networks , 2008, WICON.

[38]  Ekram Hossain,et al.  Wireless Mesh Networks: Architectures and Protocols , 2008 .

[39]  Farhat Anwar,et al.  A Proposed QoS Multicast Routing Framework for Next-Generation Wireless Mesh Network , 2008 .

[40]  Ian F. Akyildiz,et al.  Cross-Layer Design in Wireless Mesh Networks , 2008, IEEE Transactions on Vehicular Technology.

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

[42]  Li Ma,et al.  Optimization Models of Multi-Channel Assignment in Multi-Radio Wireless Mesh Networks , 2008, 2008 4th International Conference on Wireless Communications, Networking and Mobile Computing.

[43]  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.

[44]  Mark Davis,et al.  Optimisation of Multicast Routing in Wireless Mesh Networks , 2008 .

[45]  Hui Cheng,et al.  A genetic-inspired joint multicast routing and channel assignment algorithm in wireless mesh networks , 2008 .

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

[47]  Hussein Alnuweiri,et al.  Wireless Multicast Cross-Layer Framework for Rate Allocation: Protocol Design , 2008, 2008 The Second International Conference on Next Generation Mobile Applications, Services, and Technologies.

[48]  Nitin H. Vaidya,et al.  Efficient multicasting for multi-channel multi-interface wireless mesh networks , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[49]  Lung-Jen Wang,et al.  The investigation of delay-constrained multicasting with minimum-energy consumption in static ad hoc wireless networks , 2009, Int. J. Ad Hoc Ubiquitous Comput..

[50]  Uyen Trang Nguyen,et al.  Bandwidth efficient multicast routing in multi-channel multi-radio wireless mesh networks , 2009, 2009 International Conference on Ultra Modern Telecommunications & Workshops.

[51]  Nguyen Hoang Lan,et al.  Channel assignment for multicast in multi-channel multi-radio wireless mesh networks , 2009, Wirel. Commun. Mob. Comput..

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

[53]  Zongpeng Li,et al.  Optimal multicast in multi-channel multi-radio wireless networks , 2009, 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems.

[54]  Josep Mangues-Bafalluy,et al.  A Survey on Routing Protocols that really Exploit Wireless Mesh Network Features , 2010, J. Commun..

[55]  Zongpeng Li,et al.  Multicast in Multi-channel Wireless Mesh Networks , 2010, Networking.

[56]  Li Xiao,et al.  Efficient Multicast Algorithms for Multichannel Wireless Mesh Networks , 2010, IEEE Transactions on Parallel and Distributed Systems.

[57]  Hui Cheng,et al.  Joint QoS multicast routing and channel assignment in multiradio multichannel wireless mesh networks using intelligent computational methods , 2011, Appl. Soft Comput..

[58]  S. Albert Rabara,et al.  Interface aware distributed multicast packet replication in ad hoc network using multicast monitoring mobile agent , 2011, Int. J. Internet Protoc. Technol..

[59]  V. Palanisamy,et al.  Trust-based clustering for multicast key distribution scheme in ad hoc network (TBCMKDS) , 2011, Int. J. Internet Protoc. Technol..