Abstract
In most Internet of Things (IoT) applications, network nodes are limited in terms of energy source. Therefore, the need for innovative methods to eliminate energy loss which shortens the life of networks is fully felt in such networks. One of the optimization techniques of energy consumption on the Internet of things is efficient energy routing that the required energy can be reduced by choosing an optimal path. In this paper, an informed or efficient energy approach is proposed for routing on the Internet of Things in which focus is on the sleep–wake schedule of nodes; therefore, a new optimization algorithm called chaos fuzzy grasshopper optimization algorithm was used. In chaos fuzzy grasshopper algorithm, the initial population of grasshoppers is generated by Lorenz chaos theory and the input and output parameters of the algorithm are adjusted by fuzzy approach. To evaluate the efficiency of the proposed method, three criteria of evaluation of remaining energy, network life and coverage rate were used. Investigating the findings in two different scenarios (efficiency over time and efficiency per number of different nodes) showed that the proposed method always is better than the base methods in all scenarios and for all performance evaluation criteria. So that in the study of the death of 30% of nodes which indicates the life of the network, results showed that the proposed method of the paper (FLGOA) has 9% better efficiency than FGOA, 12% better than GOA and 16% better than GSO. Also, the findings about the remaining energy of the network showed that the proposed method has 16% better efficiency than FGOA method, 21% better than GOA and 22% better than GSO. Finally, studies in the coverage rate evaluation criterion showed that the proposed method has 12% coverage rate better than FGOA method, 15% better than GOA and 16% better than GSO.
Similar content being viewed by others
References
Abbasi M, Fazel SV, Rafiee M (2020) MBitCuts: optimal bit-level cutting in geometric space packet classification. J Supercomput 76(4):3105–3128
Abbasi M, Rezaei H, Menon VG, Qi L, and Khosravi MR (2020) "Enhancing the performance of flow classification in SDN-based intelligent vehicular networks," IEEE Transactions on Intelligent Transportation Systems
Abbasi M, Tahouri R, and Rafiee M (2019) "Enhancing the performance of the aggregated bit vector algorithm in network packet classification using GPU," PeerJ Computer Science 5:185
Abd El-Latif AA, Abd-El-Atty B, Mehmood I, Muhammad K, Venegas-Andraca SE, and Peng J (2021) "Quantum-inspired blockchain-based cybersecurity: securing smart edge utilities in IoT-based smart cities," Inf Process Manage 58(4):102549
Airehrour D, Gutierrez J, Ray SK (2016) Secure routing for internet of things: A survey. J Netw Comput Appl 66:198–213
Aslani Z, Sargolzaey H (2017) Improving the Performance of RPL Routing Protocol for Internet of Things. J Comput Robot 10(2):69–75
Chen ET (2017) "The Internet of Things: Opportunities, Issues, and Challenges," in The Internet of Things in the Modern Business Environment: IGI Global, pp. 167–187.
Chhabra A, Vashishth V, Khanna A, Sharma DK, and Singh J (2018) "An energy efficient routing protocol for wireless internet-of-things sensor networks," arXiv preprint arXiv:1808.01039
Conti M, Dehghantanha A, Franke K, and Watson S (2018) "Internet of Things security and forensics: Challenges and opportunities," ed: Elsevier
Elgendy IA, Zhang W.-Z, He H, Gupta BB, and Abd El-Latif AA (2021) "Joint computation offloading and task caching for multi-user and multi-task MEC systems: reinforcement learning-based algorithms," Wireless Networks, 27(3:)2023–2038
Gubbi J, Buyya R, Marusic S, Palaniswami M (2013) Internet of Things (IoT): A vision, architectural elements, and future directions. Futur Gener Comput Syst 29(7):1645–1660
Guo B, Chen C, Zhang D, Yu Z, Chin A (2016) Mobile crowd sensing and computing: when participatory sensing meets participatory social media. IEEE Commun Mag 54(2):131–137
Jaiswal K and Anand V (2019) "EOMR: An energy-efficient optimal multi-path routing protocol to improve QoS in wireless sensor network for IoT applications," Wireless Personal Communications, pp. 1–23
Machado K, Rosário D, Cerqueira E, Loureiro A, Neto A, and de Souza J (2013) "A routing protocol based on energy and link quality for internet of things applications," sensors, 13(2)1942–1964:
Mehta R, Sahni J, Khanna K (2018) Internet of Things: Vision, Applications and Challenges. Procedia Comput Sci 132:1263–1269
Muneer B, Firas A, and Odeh O (2017) "Energy-Aware Objective Function for Routing Protocol in Internet of Things," Int J Commun Antenna Propag 7(3)
Ng IC, Wakenshaw SY (2017) The Internet-of-Things: Review and research directions. Int J Res Mark 34(1):3–21
Park S.-H, Cho S, and Lee J.-R (2014) "Energy-efficient probabilistic routing algorithm for internet of things," J Appl Math vol. 2014
Ray PP (2018) A survey on Internet of Things architectures. J King Saud Univ-Comput Inf Sci 30(3):291–319
Shiravan BR,Yaghoubi M (2015) Improvement of Harmony Search Algorithm Based on Parameter Tuning Using Fuzzy System," M.Sc., Faculty of Engineering, Islamic Azad University, Mashhad Branch, Iran-Mashhad
Stojkoska BLR, Trivodaliev KV (2017) A review of Internet of Things for smart home: Challenges and solutions. J Clean Prod 140:1454–1464
Vellanki M, Kandukuri S, and Razaque A (2016) Node level energy efficiency protocol for Internet of Things. J Theor Comput Sci vol. 3
Wang X et al (2018) A city-wide real-time traffic management system: Enabling crowdsensing in social Internet of vehicles. IEEE Commun Mag 56(9):19–25
Yaghoubi and Bandi (2017) Improvement of Dragonfly Algorithm Using Chaos Theory and Parameter Tuning with Fuzzy System", M.Sc., Faculty of Engineering, Islamic Azad University, Mashhad Branch, Iran - Mashhad
Yuehong Y, Zeng Y, Chen X, Fan Y (2016) The internet of things in healthcare: An overview. J Ind Inf Integr 1:3–13
Zarpelao BB, Miani RS, Kawakani CT, de Alvarenga SC (2017) A survey of intrusion detection in Internet of Things. J Netw Comput Appl 84:25–37
Zhang W-Z et al (2020) Secure and Optimized Load Balancing for Multitier IoT and Edge-Cloud Computing Systems. IEEE Internet Things J 8(10):8119–8132
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Mir, M., Yaghoobi, M. & Khairabadi, M. A new approach to energy-aware routing in the Internet of Things using improved Grasshopper Metaheuristic Algorithm with Chaos theory and Fuzzy Logic. Multimed Tools Appl 82, 5133–5159 (2023). https://doi.org/10.1007/s11042-021-11841-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-021-11841-9