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

Abstract 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, o...

Full description

Bibliographic Details
Main Authors: Esmaeil Nik Maleki, Ghasem Mirjalily
Format: Article
Language:English
Published: SpringerOpen 2019-01-01
Series:EURASIP Journal on Wireless Communications and Networking
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13638-018-1314-z
id doaj-17a5152af17744aebf9266da56613e28
record_format Article
spelling doaj-17a5152af17744aebf9266da56613e282020-11-25T01:23:32ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14992019-01-012019112410.1186/s13638-018-1314-zCross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithmEsmaeil Nik Maleki0Ghasem Mirjalily1Department of Electrical Engineering, Yazd UniversityDepartment of Electrical Engineering, Yazd UniversityAbstract 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.http://link.springer.com/article/10.1186/s13638-018-1314-zMulti-radio multi-channel wireless mesh networkResource allocationTopology controlGenetic algorithmRobustness against failuresFairness
collection DOAJ
language English
format Article
sources DOAJ
author Esmaeil Nik Maleki
Ghasem Mirjalily
spellingShingle Esmaeil Nik Maleki
Ghasem Mirjalily
Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
EURASIP Journal on Wireless Communications and Networking
Multi-radio multi-channel wireless mesh network
Resource allocation
Topology control
Genetic algorithm
Robustness against failures
Fairness
author_facet Esmaeil Nik Maleki
Ghasem Mirjalily
author_sort Esmaeil Nik Maleki
title Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
title_short Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
title_full Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
title_fullStr Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
title_full_unstemmed Cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
title_sort cross layer resource allocation for fault-tolerant topology control in wireless mesh networks based on genetic algorithm
publisher SpringerOpen
series EURASIP Journal on Wireless Communications and Networking
issn 1687-1499
publishDate 2019-01-01
description Abstract 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.
topic Multi-radio multi-channel wireless mesh network
Resource allocation
Topology control
Genetic algorithm
Robustness against failures
Fairness
url http://link.springer.com/article/10.1186/s13638-018-1314-z
work_keys_str_mv AT esmaeilnikmaleki crosslayerresourceallocationforfaulttoleranttopologycontrolinwirelessmeshnetworksbasedongeneticalgorithm
AT ghasemmirjalily crosslayerresourceallocationforfaulttoleranttopologycontrolinwirelessmeshnetworksbasedongeneticalgorithm
_version_ 1725121667414360064