Optimal Sink Node Placement in Large Scale Wireless Sensor Networks Based on Harris’ Hawk Optimization Algorithm

Large-scale wireless sensor network (LSWSN) is composed of a huge number of sensor nodes that are distributed in some region of interest (ROI), to sense and measure the environmental conditions like pressure, temperature, pollution levels, humidity, wind, and so on. The objective is to collect data for real-time monitoring so that appropriate actions can be taken promptly. One of the sensor nodes used in an LSWSN is called the sink node, which is responsible for processing and analyzing the collected information. It works as a station between the network sensor nodes and the administrator. Also, it is responsible for controlling the whole network. Determining the sink node location in an LSWSN is a challenging task, as it is crucial to the network lifetime, for keeping the network activity to the most possible extent. In this paper, the Harris’ hawks optimization (HHO) algorithm is employed to solve this problem and subsequently the Prim’s shortest path algorithm is used to reconstruct the network by making minimum transmission paths from the sink node to the rest of the sensor nodes. The performance of HHO is compared with other well-known algorithms such as particle swarm optimization (PSO), flower pollination algorithm (FPA), grey wolf optimizer (GWO), sine cosine algorithm (SCA), multi-verse optimizer (MVO), and whale optimization algorithm (WOA). The simulation results of different network sizes, with single and multiple sink nodes, show the superiority of the employed approach in terms of energy consumption and localization error, and ultimately prolonging the lifetime of the network in an efficacious way.

[1]  Hossam Faris,et al.  Salp Swarm Algorithm: A bio-inspired optimizer for engineering design problems , 2017, Adv. Eng. Softw..

[2]  Alyani Ismail,et al.  A Self-Optimizing Scheme for Energy Balanced Routing in Wireless Sensor Networks Using SensorAnt , 2012, Sensors.

[3]  Aboul Ella Hassanien,et al.  Optimizing topologies in wireless sensor networks: A comparative analysis between the Grey Wolves and the Chicken Swarm Optimization algorithms , 2019, Comput. Networks.

[4]  Xiaohua Jia,et al.  Energy efficient distributed connected dominating sets construction in wireless sensor networks , 2006, IWCMC '06.

[5]  Apoorva Singh,et al.  GA optimal sink placement for maximizing coverage in Wireless Sensor Networks , 2016, 2016 International Conference on Wireless Communications, Signal Processing and Networking (WiSPNET).

[6]  Prasanta K. Jana,et al.  PSO-Based Multiple-sink Placement Algorithm for Protracting the Lifetime of Wireless Sensor Networks , 2016 .

[7]  Yuhui Shi,et al.  Metaheuristic research: a comprehensive survey , 2018, Artificial Intelligence Review.

[8]  Raimir Holanda Filho,et al.  Automated design of fuzzy rule base using ant colony optimization for improving the performance in Wireless Sensor Networks , 2013, 2013 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[9]  Ronglin Li,et al.  Sink Node Placement Strategies for Wireless Sensor Networks , 2013, Wirel. Pers. Commun..

[10]  Seyedali Mirjalili,et al.  Henry gas solubility optimization: A novel physics-based algorithm , 2019, Future Gener. Comput. Syst..

[11]  Aboul Ella Hassanien,et al.  Maximizing lifetime of large-scale wireless sensor networks using multi-objective whale optimization algorithm , 2019, Telecommun. Syst..

[12]  Jie Wu,et al.  Extended Dominating Set and Its Applications in Ad Hoc Networks Using Cooperative Communication , 2006, IEEE Transactions on Parallel and Distributed Systems.

[13]  Mahmoud Hassaballah,et al.  A novel hybrid Harris hawks optimization and support vector machines for drug design and discovery , 2020, Comput. Chem. Eng..

[14]  Václav Snásel,et al.  Energy-Aware Sink Node Localization Algorithm for Wireless Sensor Networks , 2015, Int. J. Distributed Sens. Networks.

[15]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[16]  Seyed Mohammad Mirjalili,et al.  Multi-Verse Optimizer: a nature-inspired algorithm for global optimization , 2015, Neural Computing and Applications.

[17]  Andrew Lewis,et al.  The Whale Optimization Algorithm , 2016, Adv. Eng. Softw..

[18]  Robert E. Tarjan,et al.  Finding Minimum Spanning Trees , 1976, SIAM J. Comput..

[19]  Xin-She Yang,et al.  Cuckoo search: recent advances and applications , 2013, Neural Computing and Applications.

[20]  Yu Liu,et al.  A New Bio-inspired Algorithm: Chicken Swarm Optimization , 2014, ICSI.

[21]  Jeng-Shyang Pan,et al.  Sink Node Placement Strategies based on Cat Swarm Optimization Algorithm , 2016, J. Netw. Intell..

[22]  Pei-wei Tsai,et al.  Cat Swarm Optimization , 2006, PRICAI.

[23]  Václav Snásel,et al.  An Adaptive PSO-Based Sink Node Localization Approach for Wireless Sensor Networks , 2015, AECIA.

[24]  Andrew Lewis,et al.  Grasshopper Optimisation Algorithm: Theory and application , 2017, Adv. Eng. Softw..

[25]  Jun Luo,et al.  Joint mobility and routing for lifetime elongation in wireless sensor networks , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

[26]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[27]  Aboul Ella Hassanien,et al.  Maximizing Lifetime of Wireless Sensor Networks Based on Whale Optimization Algorithm , 2017, AISI.

[28]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..

[29]  Weifeng Chen,et al.  COCA: Constructing optimal clustering architecture to maximize sensor network lifetime , 2013, Comput. Commun..

[30]  Md. Abdul Matin,et al.  Efficient algorithm for prolonging network lifetime of wireless sensor networks , 2011 .

[31]  Milan Tuba,et al.  Energy Efficient Sink Placement in Wireless Sensor Networks by Brain Storm Optimization Algorithm , 2018, 2018 14th International Wireless Communications & Mobile Computing Conference (IWCMC).

[32]  Kun-Mao Chao,et al.  Spanning trees and optimization problems , 2004, Discrete mathematics and its applications.

[33]  Joseph S. B. Mitchell,et al.  Approximation algorithms for two optimal location problems in sensor networks , 2005, 2nd International Conference on Broadband Networks, 2005..

[34]  Miguel A. Labrador,et al.  A3: A Topology Construction Algorithm for Wireless Sensor Networks , 2008, IEEE GLOBECOM 2008 - 2008 IEEE Global Telecommunications Conference.

[35]  Aboul Ella Hassanien,et al.  Grey Wolves Optimizer-based localization approach in WSNs , 2015, 2015 11th International Computer Engineering Conference (ICENCO).

[36]  Andrej Bogdanov,et al.  Power-aware base station positioning for sensor networks , 2004, IEEE INFOCOM 2004.

[37]  Hidehiro Nakano,et al.  A Sink Node Allocation Scheme in Wireless Sensor Networks Using Suppression Particle Swarm Optimization , 2010 .

[38]  John Anderson,et al.  Wireless sensor networks for habitat monitoring , 2002, WSNA '02.

[39]  Hossam Faris,et al.  Harris hawks optimization: Algorithm and applications , 2019, Future Gener. Comput. Syst..

[40]  Jing Cheng,et al.  An Effective Cuckoo Search Algorithm for Node Localization in Wireless Sensor Network , 2016, Sensors.

[41]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[42]  Saad Harous,et al.  Prolonging WSN lifetime using a new scheme for Sink moving based on Artificial Fish Swarm Algorithm , 2017, AWICT 2017.

[43]  Seyedali Mirjalili,et al.  SCA: A Sine Cosine Algorithm for solving optimization problems , 2016, Knowl. Based Syst..

[44]  Ian F. Akyildiz,et al.  Wireless sensor networks: a survey , 2002, Comput. Networks.

[45]  Yuhui Shi,et al.  Brain Storm Optimization Algorithm , 2011, ICSI.

[46]  Manuel López-Ibáñez,et al.  Ant colony optimization , 2010, GECCO '10.

[47]  Eric Bourreau,et al.  Partial target coverage to extend the lifetime in wireless multi‐role sensor networks , 2016, Networks.

[48]  Milan Tuba,et al.  Performance of Elephant Herding Optimization and Tree Growth Algorithm Adapted for Node Localization in Wireless Sensor Networks , 2019, Sensors.

[49]  Lixin Gao,et al.  Clustering routing algorithm for WSN based on improved ant colony algorithm , 2011, 2011 International Conference on Electrical and Control Engineering.