Journal of Soft Computing and Information Technology

Journal of Soft Computing and Information Technology

Routing in Internet of Thing (IoT) by jellyfish search optimizer

Document Type : Persian Original Article

Authors
1 University of Sistan and Baluchestan, Zahedan, Iran.
2 Department of Information Technology Engineering, Faculty of Electrical and Computer Engineering, University of Sistan & Baluchestan, Zahedan, Iran
Abstract
In the Internet of Things network, sending a packet from the origin to the destination and optimal routing is a fundamental challenge because the packets must be sent in the optimal path with minimum delay and error rate. One of the challenges of optimal routing is the need for more consideration of the problem of congestion in the paths of sending packets in most researches. This manuscript presents a new approach based on low congestion route prediction and an optimal route selection approach with swarm intelligence for optimal routing in the Internet of Things. The proposed method uses learning based on neural network majority voting, decision tree, and random forests to predict the paths with low congestion. The proposed method uses the Jellyfish Search Algorithm(JSA) to optimize the route of sending packets. The role of the mermaid optimization algorithm is to find optimal routes in the network with minimum delay, queue length, minimum transmission error, and maximum transmission rate in the desired route. The implementation of the proposed method has been done in MATLAB software, and simulated data in the Internet of Things has been used to predict congestion. The research findings show that the routing objective function of the proposed method is more minimized than the gray wolf optimization algorithm(GWO), whale optimization algorithm(WOA), and firefly algorithm(FA), which means that the proposed method improves routing more compared to these algorithms. The remaining energy in the network nodes in the proposed method is consumed later than the GWO, WOA, and FA algorithms, and the network life in the proposed method is more extended than these methods. The proposed method for congestion prediction has accuracy, sensitivity, and precision of 97.63%, 96.85%, and 97.19%, respectively. The use of majority voting causes the accuracy of the proposed method to increase by 6.39%, 1.42%, and 3.40%, respectively, compared to the decision tree, random forest, and multilayer artificial neural network. Experiments showed that the proposed method is more sensitive and accurate in predicting traffic congestion in selected routes from decision trees, repeated trees, random trees, and clustering methods.
Keywords

[1] Sahoo, B. M., Pandey, H. M., & Amgoth, T. (2021). GAPSO-H: A hybrid approach towards optimizing the cluster-based routing in wireless sensor network. Swarm and Evolutionary Computation, 60, 100772.
[2] Srivastava, A., Prakash, A., & Tripathi, R. (2020). Location based routing protocols in VANET: Issues and existing solutions. Vehicular Communications, 23, 100231.
[3] Vaiyapuri, T., Parvathy, V. S., Manikandan, V., Krishnaraj, N., Gupta, D., & Shankar, K. (2021). A Novel Hybrid Optimization for Cluster‐Based Routing Protocol in Information-Centric Wireless Sensor Networks for IoT Based Mobile Edge Computing. Wireless Personal Communications, 1-24.
[4] Aljohani, S. L., & Alenazi, M. J. (2021). MPResiSDN: Multipath Resilient Routing Scheme for SDN-Enabled Smart Cities Networks. Applied Sciences, 11(4), 1900.
[5] Kabilan, K., Bhalaji, N., Selvaraj, C., Kumaar, M., & Karthikeyan, P. T. R. (2018). Performance analysis of IoT protocol under different mobility models. Computers & Electrical Engineering, 72, 154-168.
[6] Sathyaraj, P., & Devi, D. R. (2020). Designing the routing protocol with secured IoT devices and QoS over Manet using trust-based performance evaluation method. Journal of Ambient Intelligence and Humanized Computing, 1-9.
[7] Serhani, A., Naja, N., & Jamali, A. (2020). AQ-Routing: mobility-, stability-aware adaptive routing protocol for data routing in MANET–IoT systems. Cluster Computing, 23(1), 13-27.
[8] Solapure, S. S., & Kenchannavar, H. H. (2020). Design and analysis of RPL objective functions using variant routing metrics for IoT applications. WIRELESS NETWORKS.
[9] Chouhan, N., & Jain, S. C. (2020). Tunicate swarm Grey Wolf optimization for multi-path routing protocol in IoT assisted WSN networks. Journal of Ambient Intelligence and Humanized Computing, 1-17.
[10] Shah, I. K., Maity, T., & Dohare, Y. S. (2020). Algorithm for energy consumption minimisation in wireless sensor network. IET Communications, 14(8), 1301-1310.
[11] Chou, J. S., & Truong, D. N. (2021). A novel metaheuristic optimizer inspired by behavior of jellyfish in ocean. Applied Mathematics and Computation, 389, 125535.
[12] Najm, I. A., Hamoud, A. K., Lloret, J., & Bosch, I. (2019). Machine learning prediction approach to enhance congestion control in 5G IoT environment. Electronics, 8(6), 607.
[13] Xie, Y., Wang, S., Wang, B., Xu, S., Wang, X., & Ren, J. (2021). Online algorithm for migration aware Virtualized Network Function placing and routing in dynamic 5G networks. Computer Networks, 194, 108115.
[14] Malathy, S., Jayarajan, P., Hindia, M. H. D., Tilwari, V., Dimyati, K., Noordin, K. A., & Amiri, I. S. (2021). Routing constraints in the device-to-device communication for beyond IoT 5G networks: a review. Wireless Networks, 27(5), 3207-3231.
[15] Huang, S. Y., Yang, H. T., & Chao, H. C. (2021, November). Efficiently Vehicle Route Planning based on Metaheuristic Algorithm in 5G. In 2021 International Symposium on Intelligent Signal Processing and Communication Systems (ISPACS) (pp. 1-2). IEEE.
[16] Serhani, A., Naja, N., & Jamali, A. (2020). AQ-Routing: mobility-, stability-aware adaptive routing protocol for data routing in MANET–IoT systems. Cluster Computing, 23(1), 13-27.
[17] Solapure, S. S., & Kenchannavar, H. H. (2020). Design and analysis of RPL objective functions using variant routing metrics for IoT applications. WIRELESS NETWORKS.
[18] Chouhan, N., & Jain, S. C. (2020). Tunicate swarm Grey Wolf optimization for multi-path routing protocol in IoT assisted WSN networks. Journal of Ambient Intelligence and Humanized Computing, 1-17.