Abstract
Wireless networks’ applications are increasing gradually necessitating their performance to enhance. Evolution of these networks over time indicates the need for algorithms which can operate based on their dynamic nature. Wireless mesh networks provide Intranet and Internet access for different applications in various environments. It is expected that the traffic load will be high on these networks. As gateway nodes are responsible for the traffic load transmission, gateway selection is known as one of the important research issues in that it can lead to optimized use of the network capacity and reduce congestion effects. In addition, utilizing multi-radio multi-channel architecture is one of the promising methods for increasing performance and decreasing interference. Channel assignment determines the most appropriate channel-radio associations for transmitting and receiving data through different channels simultaneously. Taking into account this architecture, this paper was written to propose a distributed gateway selection algorithm along with a cross-layer concept which predicts environment dynamics by learning automata. Experimental results demonstrate that the proposed method in various configurations on average improves packet delivery ratio 17.66%, throughput 5.36%, network overhead ratio 6.34%, and average end-to-end delay 15.94% higher than reinforcement learning-based best path routing algorithm (RLBPR), the best studied algorithm; therefore, it leads to more efficient utilization of network capacity compared to nearest gateway, minimum load index, expected transmission count, best path to best gateway, and RLBPR algorithms.
Similar content being viewed by others
References
Hossain E, Leung KK (2008) Wireless mesh networks: architectures and protocols. Springer, Berlin, p 113
Akyildiz IF, Wang X, Wang W (2005) Wireless mesh networks: a survey. Comput Netw 47(4):445–487
Jahanshahi M, Dehghan M, Meybodi MR (2013) On channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. Int J Ad Hoc Ubiquitous Comput 12(4):225–244
Jahanshahi M, Dehghan M, Meybodi MR (2011) A mathematical formulation for joint channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. J Netw Comput Appl 34(6):1869–1882
Ramezani M, Jahanshahi M (2017) Load-aware multicast routing in multi-radio wireless mesh networks using FCA-CMAC neural network. Computing 1–29
Boushaba M, Hafid A, Belbekkouche A (2011) Reinforcement learning-based best path to best gateway scheme for wireless mesh networks. In: 7th International conference on wireless and mobile computing, networking and communications, WiMob. IEEE, pp 373–379
Akyildiz IF, Wang X (2005) A survey on wireless mesh networks. Commun Mag 43(9):S23–S30
Ashraf U, Abdellatif S, Juanole G (2009) Gateway selection in backbone wireless mesh networks. In: Wireless communications and networking conference, WCNC. IEEE, pp 1–6
Kim Y, et al (2007) Load-balanced mesh portal selection in wireless mesh network. In: Military communications conference, MILCOM. IEEE, pp 1–6
Kumar R, Misra M, Sarje AK (2007) An efficient gateway discovery in ad hoc networks for internet connectivity. In: International conference on computational intelligence and multimedia applications. IEEE, pp 275–282
Tada K, Yamamoto M (2009) Load-balancing gateway selection method in multi-hop wireless networks. In: Global telecommunications conference, GLOBECOM. IEEE, pp 1–6
Iqbal SMA, Kabir MH (2011) Hybrid scheme for discovering and selecting internet gateway in mobile ad hoc network. Int J Wirel Mob Netw IJWMN 3(4):83–101
Lakshmanan S, Sivakumar R, Sundaresan K (2009) Multi-gateway association in wireless mesh networks. Ad Hoc Netw 7(3):622–637
Kongara H, Kondareddy YR, Agrawal P (2009) Fairness and gateway classification algorithm (GCA) in multihop wireless mesh networks. In: 41st Southeastern symposium on system theory, SSST. IEEE, pp 77–81
Liu W, et al (2012) A novel gateway selection method to maximize the system throughput of wireless mesh network deployed in disaster areas. In: 23rd International symposium on personal indoor and mobile radio communications, PIMRC. IEEE, pp 771–776
Sun Y, Belding-Royer EM, Perkins CE (2002) Internet connectivity for ad hoc mobile networks. Int J Wirel Inf Netw 9(2):75–88
Huang C-F, Lee HW, Tseng YC (2004) A two-tier heterogeneous mobile ad hoc network architecture and its load-balance routing problem. Mob Netw Appl 9(4):379–391
Gottlieb YM, et al (2009) Gateway selection in multitiered mobile ad hoc networks. In: Military communications conference, MILCOM. IEEE, pp 1–7
Ahn S, et al (2005) Load balancing in MANET with multiple internet gateways. Draft-ahn-manet-multigateway-00. MANET working group, pp 1–10
Kim Y, Ahn S, Lee J (2007) Load-balancing proactive internet gateway selection in MANET. Draft-kim-autoconf-gatewaysel-01. MANET autoconfiguration, AUTOCONF, pp 1–11
Draves R, Padhye J, Zill B (2004) Routing in multi-radio, multi-hop wireless mesh networks. In: Proceedings of the 10th annual international conference on mobile computing and networking, MobiCom. ACM, pp 114–128
De Couto DSJ et al (2005) A high-throughput path metric for multi-hop wireless routing. Wirel Netw 11(4):419–434
Talay AC (2007) A gateway access-point selection problem and traffic balancing in wireless mesh networks. In: Applications of evolutionary computing. Springer, pp 161–168
Tajima S, et al (2006) An internet gateway access-point selection problem for wireless infrastructure mesh networks. In: 7th International conference on mobile data management, MDM. IEEE, p 112
Boushaba M, Hafid A (2011) Best path to best gateway scheme for multichannel multi-interface wireless mesh networks. In: Wireless communications and networking conference, WCNC. IEEE, pp 689–694
Ramachandran KN, et al (2006) Interference-aware channel assignment in multi-radio wireless mesh networks. In: Infocom, pp 1–12
Jahanshahi M, Dehghan M, Meybodi MR (2017) A cross-layer optimization framework for joint channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. Int J Comput Math 93(11):1–41
Kashanaki M, Beheshti Z, Meybodi MR (2012) A distributed learning automata based gateway load balancing algorithm in wireless mesh networks. In: International symposium on instrumentation and measurement, sensor network and automation (IMSNA). IEEE, pp 90–94
Nicopolitidis P et al (2011) Adaptive wireless networks using learning automata. Wirel Commun 18(2):75–81
Narendra KS, Thathachar M (1974) Learning automata-a survey. IEEE Trans Syst Man Cybern 4(4):323–334
Rasaneh S, Jahanshahi M (2017) A QoS aware learning automata based channel assignment method in cognitive network. Wirel Pers Commun 97(1):495–519
Jahanshahi M, Dehghan M, Meybodi MR (2013) LAMR: learning automata based multicast routing protocol for multi-channel multi-radio wireless mesh networks. Appl Intell 38(1):58–77
Jahanshahi M, Meybodi MR, Dehghan M (2009) A new approach for task scheduling in distributed systems using learning automata. In: IEEE international conference on automation and logistics, ICAL ‘09
Akyildiz I, Wang X (2009) Wireless mesh networks, vol 3. Wiley, Hoboken
Jahanshahi M, Barmi AT (2014) Multicast routing protocols in wireless mesh networks: a survey. Computing 96(11):1029–1057
Behravesh R, Jahanshahi M (2017) Interference-aware and cluster based multicast routing in multi-radio multi-channel wireless mesh networks. J Comput Robot 10(1):21–30
Karimi OB, Liu J, Li Z (2014) Multicast in multi-channel wireless mesh networks. In: Lecture notes in computer science, LNCS (6091), HAL Id: hal-01056316. Springer, pp 148–159
OMNet ++ descrete event simulation system. https://www.omnetpp.org/. Accessed Aug 2017
Ma L, Denko MK (2007) A routing metric for load-balancing in wireless mesh networks. In: 21st International conference on advanced information networking and applications workshops, AINAW. IEEE, pp 409–414
De Couto DSJ et al (2003) Performance of multihop wireless networks: shortest path is not enough. ACM SIGCOMM Comput Commun Rev 33(1):83–88
Wang J et al (2015) Partially overlapped channel assignment for multi-channel multi-radio wireless mesh networks. EURASIP J Wirel Commun Netw 2015(1):25
Shahmirzadi MA, Dehghan M, Ghasemi A (2018) An optimization framework for multicasting in MCMR wireless mesh network with partially overlapping channels. Wirel Netw 24(4):1099–1117
Behravesh R, Jahanshahi M (2016) a novel multicast tree construction algorithm for multi-radio multi-channel wireless mesh networks. J Comput Robot 9(2):33–41
Bozorgchenani A, Jahanshahi M, Tarchi D (2018) Gateway selection and clustering in multi-interface wireless mesh networks considering network reliability and traffic. Trans Emerg Telecommun Technol 29(3):e3215
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Parvanak, A.R., Jahanshahi, M. & Dehghan, M. A cross-layer learning automata based gateway selection method in multi-radio multi-channel wireless mesh networks. Computing 101, 1067–1090 (2019). https://doi.org/10.1007/s00607-018-0648-z
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-018-0648-z
Keywords
- Gateway selection
- Channel assignment
- Cross-layer
- Learning automata
- Multi-radio
- Multi-channel
- Wireless mesh networks