ESRA: Energy soaring-based routing algorithm for IoT applications in software-defined wireless sensor networks

dc.contributor.authorSamarji, N.
dc.contributor.authorSalamah, M.
dc.date.accessioned2026-02-06T18:37:48Z
dc.date.issued2022
dc.departmentDoğu Akdeniz Üniversitesi
dc.description.abstractSoftware-defined wireless sensor networking is an emerging networking architecture envisioned to play a critical role in the looming internet of things paradigm. Since energy is a scarce resource in wireless sensor networks, many energy-efficient routing algorithms were proposed to enhance the network life-time. However, most of these algorithms lack network stability and reliability in the presence of dead nodes. This paper presents ESRA: Energy Soaring-based Routing Algorithm for IoT Applications in Software-Defined Wireless Sensor Networks, specifically for monitoring environment to address this shortcoming. The proposed ESRA algorithm efficiently selects the network cluster heads to be considered for solving the controller placement problem, intending to achieve network reliability and stability and enhance the network lifetime. The selection of controllers among the cluster heads is formulated as an NP-hard problem, considering the residual energy of the cluster heads, their spatial distance to the sink, and their load or density. To tackle this NP-hard problem, genetic algorithm is adopted to optimize the network lifetime, throughput, latency, and network reliability in the presence of different percentages of dead nodes. Simulation results showed that ESRA outperforms other three state-of-the art algorithms in terms of network lifetime and throughput by 15%, 20%, and 25%, in terms of energy savings by 10%, 20%, and 25%, and in terms of delay by 10%, 15%, and 20%. We also applied the proposed scheme on real networks adopted from the internet topology zoo, which showed promising results compared to other existing works. (C) 2022 THE AUTHORS. Published by Elsevier B.V. on behalf of Faculty of Computers and Information, Cairo University.
dc.identifier.doi10.1016/j.eij.2021.12.004
dc.identifier.endpage224
dc.identifier.issn1110-8665
dc.identifier.issn2090-4754
dc.identifier.issue2
dc.identifier.orcid0000-0001-7218-6172
dc.identifier.scopus2-s2.0-85122040427
dc.identifier.scopusqualityQ1
dc.identifier.startpage215
dc.identifier.urihttps://doi.org/10.1016/j.eij.2021.12.004
dc.identifier.urihttps://hdl.handle.net/11129/12651
dc.identifier.volume23
dc.identifier.wosWOS:000830938400005
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherCairo Univ, Fac Computers & Information
dc.relation.ispartofEgyptian Informatics Journal
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260204
dc.subjectController Placement Problem
dc.subjectEnergy Efficiency
dc.subjectGenetic Algorithm
dc.subjectSoftware-Defined Networking
dc.titleESRA: Energy soaring-based routing algorithm for IoT applications in software-defined wireless sensor networks
dc.typeArticle

Files