Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm

Optimal topology control is an essential factor for efficient development of wireless mesh networks. For this purpose, a set of available tools can be exploited including power control, rate adaptation, channel assignment, channel selection, scheduling and routing. In most recent studies, only some of these tools are applied for throughput maximization. In this paper, we first propose a comprehensive cross-layer resource allocation model for topology control in which a complete set of available tools are exploited in order to guarantee the fairness, balancing and robustness, in addition to throughput maximization. This leads to an NP-complete problem; therefore, we propose a four steps heuristic method based on problem decomposition to reduce the computational complexity. In first step, the best K potential paths with disjoint vertices are extracted between each pair of nodes. In second step, a method based on the genetic algorithm is proposed in order to assign frequency channels to the links of these paths. This assignment procedure must preserve the essential links and must reduce the potential interference of the network. In third step, best compatible configurations are extracted on each frequency channel using power control and rate adaptation. It must be performed such that minimizes the power consumption, maximizes the transmission rate and provides the transmission rate balancing on the links. In last step, a cross-layer method is proposed for selecting the best path between each pair of nodes such that throughput maximization, fairness, and balancing on nodes and frequency channels are met. Validation in terms of numerical results demonstrates the efficiency of our proposed method for topology control in wireless mesh networks.

[1]  Mukesh Singhal,et al.  Improving Channel Assignment in Multi-radio Wireless Mesh Networks with Learning Automata , 2015, Wirel. Pers. Commun..

[2]  Bryan Ng,et al.  A survey of routing and channel assignment in multi-channel multi-radio WMNs , 2016, J. Netw. Comput. Appl..

[3]  Zhiyi Fang,et al.  A Hybrid Routing Protocol Based on Load Balancing in Wireless Mesh Network , 2016 .

[4]  Antonio Capone,et al.  Efficient and Truthful Bandwidth Allocation in Wireless Mesh Community Networks , 2015, IEEE/ACM Transactions on Networking.

[5]  Luis J. de la Cruz Llopis,et al.  A centrality-based topology control protocol for wireless mesh networks , 2015, Ad Hoc Networks.

[6]  Izhak Rubin,et al.  A Robust Distributive Approach to Adaptive Power and Adaptive Rate Link Scheduling in Wireless Mesh Networks , 2012, IEEE Transactions on Wireless Communications.

[7]  D. Devaraj,et al.  A multi-objective evolutionary algorithm based QoS routing in wireless mesh networks , 2016, Appl. Soft Comput..

[8]  Ghasem Mirjalily,et al.  Fault-tolerant interference-aware topology control in multi-radio multi-channel wireless mesh networks , 2016, Comput. Networks.

[9]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[10]  Yao Yu,et al.  Fault-tolerant routing mechanism based on network coding in wireless mesh networks , 2014, J. Netw. Comput. Appl..

[11]  D. West Introduction to Graph Theory , 1995 .

[12]  F. Glover,et al.  Handbook of Metaheuristics , 2019, International Series in Operations Research & Management Science.

[13]  Vijay Raghunathan,et al.  Channel Assignment Techniques for Multi-Radio Wireless Mesh Networks: A Survey , 2016, IEEE Communications Surveys & Tutorials.

[14]  Izhak Rubin,et al.  Integrated Power Controlled Rate Adaptation and Medium Access Control in Wireless Mesh Networks , 2010, IEEE Transactions on Wireless Communications.

[15]  Reza Saadat,et al.  A hybrid genetic-based scheduling optimization in wireless mesh network joint with power and rate control , 2014, 2014 22nd Iranian Conference on Electrical Engineering (ICEE).

[16]  Kalyanmoy Deb,et al.  Analysing mutation schemes for real-parameter genetic algorithms , 2014, Int. J. Artif. Intell. Soft Comput..

[17]  Sandip Chakraborty,et al.  Distributed Service Level Flow Control and Fairness in Wireless Mesh Networks , 2015, IEEE Transactions on Mobile Computing.

[18]  Avid Avokh,et al.  Interference-aware multicast and broadcast routing in wireless mesh networks using both rate and channel diversity , 2014, Comput. Electr. Eng..

[19]  Srikanth V. Krishnamurthy,et al.  Resource Allocation for QoS Support in Wireless Mesh Networks , 2013, IEEE Transactions on Wireless Communications.

[20]  Antonio Capone,et al.  Routing, scheduling and channel assignment in Wireless Mesh Networks: Optimization models and algorithms , 2010, Ad Hoc Networks.

[21]  Rudra Dutta,et al.  A Survey of Network Design Problems and Joint Design Approaches in Wireless Mesh Networks , 2011, IEEE Communications Surveys & Tutorials.

[22]  Kagan Gokbayrak,et al.  Joint gateway selection, transmission slot assignment, routing and power control for wireless mesh networks , 2013, Comput. Oper. Res..

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

[24]  Jugen Nie,et al.  Design of logical topology with K-connected constraints and channel assignment for multi-radio wireless mesh networks , 2017, Int. J. Commun. Syst..

[25]  Heinz Mühlenbein,et al.  Predictive Models for the Breeder Genetic Algorithm I. Continuous Parameter Optimization , 1993, Evolutionary Computation.

[26]  Jian Tang,et al.  Link scheduling with power control for throughput enhancement in multihop wireless networks , 2006, IEEE Trans. Veh. Technol..

[27]  Kagan Gokbayrak,et al.  Exact and heuristic approaches based on noninterfering transmissions for joint gateway selection, time slot allocation, routing and power control for wireless mesh networks , 2017, Comput. Oper. Res..

[28]  Randy L. Haupt,et al.  Practical Genetic Algorithms , 1998 .

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

[30]  Abdelhakim Hafid,et al.  Wireless Mesh Networks Design — A Survey , 2012, IEEE Communications Surveys & Tutorials.

[31]  Reza Saadat,et al.  Cross layer optimization framework for fault-tolerant topology control in wireless mesh networks , 2016, 2016 24th Iranian Conference on Electrical Engineering (ICEE).

[32]  Dibakar Chakraborty i-QCA: An intelligent framework for quality of service multicast routing in multichannel multiradio wireless mesh networks , 2015, Ad Hoc Networks.

[33]  Mitsuo Gen,et al.  Genetic algorithms and engineering optimization , 1999 .

[34]  Cunqing Hua,et al.  Robust resource allocation for multi-hop wireless mesh networks with end-to-end traffic specifications , 2014, Ad Hoc Networks.

[35]  Catherine Rosenberg,et al.  Engineering Wireless Mesh Networks: Joint Scheduling, Routing, Power Control, and Rate Adaptation , 2010, IEEE/ACM Transactions on Networking.

[36]  Mathew D. Penrose,et al.  On k-connectivity for a geometric random graph , 1999, Random Struct. Algorithms.