Energy Efficient Routing-Based Clustering Protocol Using Computational Intelligence Algorithms in Sensor-Based IoT
محورهای موضوعی : Wireless NetworkMohammad sedighimanesh 1 , Hessam Zandhessami 2 * , Mahmood Alborzi 3 , Mohammadsadegh Khayyatian 4
1 - Science and Research branch, Islamic Azad University
2 - Science and Research branch, Islamic Azad University
3 - Science and Research branch, Islamic Azad University
4 - shahid Beheshti university
کلید واژه: Sensor-based IoT, Clustering and Routing, Type-1 and type-2 Fuzzy Algorithms, Computational Intelligence Techniques,
چکیده مقاله :
Background: The main limitation of wireless IoT sensor-based networks is their energy resource, which cannot be charged or replaced because, in most applications, these sensors are usually applied in places where they are not accessible or rechargeable. Objective: The present article's main objective is to assist in improving energy consumption in the sensor-based IoT network and thus increase the network’s lifetime. Cluster heads are used to send data to the base station. Methods: In the present paper, the type-1 fuzzy algorithm is employed to select cluster heads, and the type-2 fuzzy algorithm is used for routing between cluster heads to the base station. After selecting the cluster head using the type-1 fuzzy algorithm, the normal nodes become the members of the cluster heads and send their data to the cluster head, and then the cluster heads transfer the collected data to the main station through the path which has been determined by the type-2 fuzzy algorithm. Results: The proposed algorithm was implemented using MATLAB simulator and compared with LEACH, DEC, and DEEC protocols. The simulation results suggest that the proposed protocol among the mentioned algorithms increases the network’s lifetime in homogeneous and heterogeneous environments. Conclusion: Due to the energy limitation in sensor-based IoT networks and the impossibility of recharging the sensors in most applications, the use of computational intelligence techniques in the design and implementation of these algorithms considerably contributes to the reduction of energy consumption and ultimately the increase in network’s lifetime.
Background: The main limitation of wireless IoT sensor-based networks is their energy resource, which cannot be charged or replaced because, in most applications, these sensors are usually applied in places where they are not accessible or rechargeable. Objective: The present article's main objective is to assist in improving energy consumption in the sensor-based IoT network and thus increase the network’s lifetime. Cluster heads are used to send data to the base station. Methods: In the present paper, the type-1 fuzzy algorithm is employed to select cluster heads, and the type-2 fuzzy algorithm is used for routing between cluster heads to the base station. After selecting the cluster head using the type-1 fuzzy algorithm, the normal nodes become the members of the cluster heads and send their data to the cluster head, and then the cluster heads transfer the collected data to the main station through the path which has been determined by the type-2 fuzzy algorithm. Results: The proposed algorithm was implemented using MATLAB simulator and compared with LEACH, DEC, and DEEC protocols. The simulation results suggest that the proposed protocol among the mentioned algorithms increases the network’s lifetime in homogeneous and heterogeneous environments. Conclusion: Due to the energy limitation in sensor-based IoT networks and the impossibility of recharging the sensors in most applications, the use of computational intelligence techniques in the design and implementation of these algorithms considerably contributes to the reduction of energy consumption and ultimately the increase in network’s lifetime.
[1] F. Gregorio, G. González, C. Schmidt, and J. Cousseau, “Internet of Things,” in Signals and Communication Technology, 2020.#
[2] M. Bavaghar, A. Mohajer, and S. T. Motlagh, “Energy Efficient Clustering Algorithm for Wireless Sensor Networks.” Journal of Information Systems and Telecommunication (JIST), pp. 238–247, doi: 10.7508/jist.2019.04.001.#
[3] S. Rani, R. Talwar, J. Malhotra, S. H. Ahmed, M. Sarkar, and H. Song, “A novel scheme for an energy efficient internet of things based on wireless sensor networks,” Sensors (Switzerland), 2015, doi: 10.3390/s151128603.#
[4] J. V. V. Sobral, J. J. P. C. Rodrigues, R. A. L. Rabêlo, K. Saleem, and V. Furtado, “LOADng-IoT: An enhanced routing protocol for internet of things applications over low power networks,” Sensors (Switzerland), 2019, doi: 10.3390/s19010150.#
[5] R. Han, W. Yang, Y. Wang, and K. You, “DCE: A distributed energy-efficient clustering protocol for wireless sensor network based on double-phase cluster-head election,” Sensors (Switzerland), 2017, doi: 10.3390/s17050998.#
[6] M. Sedighimanesh* and H. Z. H. and A. Sedighimanesh, “Routing Algorithm based on Clustering for Increasing the Lifetime of Sensor Networks by Using Meta-Heuristic Bee Algorithms,” International Journal of Sensors, Wireless Communications and Control, vol. 10, no. 1. pp. 25–36, 2020, doi: http://dx.doi.org/10.2174/2210327909666190129154802.#
[7] K. Thangaramya, K. Kulothungan, R. Logambigai, M. Selvi, S. Ganapathy, and A. Kannan, “Energy aware cluster and neuro-fuzzy based routing algorithm for wireless sensor networks in IoT,” Comput. Networks, 2019, doi: 10.1016/j.comnet.2019.01.024.#
[8] F. Fanian and M. Kuchaki Rafsanjani, “Cluster-based routing protocols in wireless sensor networks: A survey based on methodology,” J. Netw. Comput. Appl., vol. 142, pp. 111–142, Sep. 2019, doi: 10.1016/J.JNCA.2019.04.021.#
[9] B. Bhushan and G. Sahoo, “Routing protocols in wireless sensor networks,” in Studies in Computational Intelligence, 2019.#
[10] J. Bhola, S. Soni, and G. K. Cheema, “Genetic algorithm based optimized leach protocol for energy efficient wireless sensor networks,” J. Ambient Intell. Humaniz. Comput., vol. 11, no. 3, pp. 1281–1288, 2020.#
[11] J. H. Lee, “Energy-efficient clustering scheme in wireless sensor network,” Int. J. Grid Distrib. Comput., 2018, doi: 10.14257/ijgdc.2018.11.10.09.#
[12] A. Kochhar, P. Kaur, P. Singh, and S. Sharma, “Protocols for wireless sensor networks: A survey,” Journal of Telecommunications and Information Technology. 2018, doi: 10.26636/jtit.2018.117417.#
[13] B. Bhushan and G. Sahoo, “Routing protocols in wireless sensor networks,” in Studies in Computational Intelligence, 2019.#
[14] G. Smaragdakis, I. Matta, and A. Bestavros, “SEP: A Stable Election Protocol for clustered heterogeneous wireless sensor networks *,” 2nd Int. Work. Sens. Actor Netw. Protoc. Appl., 2004, doi: 10.3923/jmcomm.2010.38.42.#
[15] L. Qing, Q. Zhu, and M. Wang, “Design of a distributed energy-efficient clustering algorithm for heterogeneous wireless sensor networks,” Comput. Commun., 2006, doi: 10.1016/j.comcom.2006.02.017.#
[16] M. Sedighimanesh, H. Zandhesami, and A. Sedighimanesh, “Presenting the Hybrid Algorithm of Honeybee - Harmony in Clustering and Routing of Wireless Sensor Networks,” Int. J. Sensors, Wirel. Commun. Control, 2018, doi: 10.2174/2210327908666181029094346.#
[17] M. Sugeno and G. T. Kang, “Structure identification of fuzzy model,” Fuzzy Sets Syst., 1988, doi: 10.1016/0165-0114(88)90113-3.#
[18] A. Kousar, N. Mittal, and P. Singh, “An Improved Hierarchical Clustering Method for Mobile Wireless Sensor Network Using Type-2 Fuzzy Logic,” in Lecture Notes in Electrical Engineering, 2020, doi: 10.1007/978-3-030-30577-2_11.#