Energy-Efficient Routing in Software-Defined Wireless Sensor NetworksUsing Genetic Algorithms
Abstract
Energy-efficient routing remains a major challenge in Software-Defined Wireless Sensor Networks (SDWSNs),where existing approaches typically optimize routing paths without explicitly integrating routingdecisions into SDN flow table generation. This paper proposes a multi-objective Genetic Algorithm (GA)-based framework that formulates routing as a flow table optimization problem executed at the SDN controller.The proposed framework evolves network-wide next-hop assignments using feasibility-preservingcrossover and mutation operators combined with tournament selection and elitist replacement. A normalizedmulti-objective fitness function jointly optimizes energy consumption, end-to-end delay, packet deliveryratio (PDR), and hop count using Analytical Hierarchy Process (AHP)-derived weights. The proposed approachis evaluated through extensive OMNeT++ simulations using IEEE 802.15.4 MAC modeling acrossnetwork sizes ranging from 200 to 2000 sensor nodes. Experimental results over 30 independent runsdemonstrate that the proposed framework significantly outperforms shortest-path routing, LEACH, andGA-energy baselines in terms of network lifetime, delivery reliability, throughput, and latency. In particular,the framework reduces dead-node progression by up to 50.5%, improves packet delivery ratio by13%, increases throughput by 50%, and decreases end-to-end delay by 40% compared with shortest-pathrouting. Scalability analysis further shows stable performance under large-scale deployment conditions,retaining 76% of peak energy efficiency at 2000 nodes. The results indicate that GA-driven flow table optimizationprovides a scalable, transparent, and reproducible alternative to reinforcement learning-basedrouting approaches for energy-aware SD-WSNs.References
Akyildiz, Ian F and Su, Weilian and Sankarasubramaniam, Yogesh and Cayirci, Erdal (2002)
Wireless Sensor Networks: A Survey, Computer
Networks, Elsevier, vol. 38, num. 4, pp. 393–422.
Al-Karaki, Jamal N and Kamal, Ahmed E (2004)
Routing techniques in wireless sensor networks:
a survey, IEEE wireless communications, IEEE,
vol=11, num=6, pp 6–28.
Heinzelman W R, Chandrakasan A, Balakrishnan
H. (2000) Energy-efficient communication protocol for wireless microsensor networks, The 33rd
Annual Hawaii International Conference on System Sciences, IEEE, Maui HI USA, vol. 2, pp 10.
Benzekki, Kamal and El Fergougui, Abdeslam and Elbelrhiti Elalaoui, Abdelbaki (2016)
Software-defined networking (SDN): a survey,Security and communication networks, Wiley
Online Library, vol. 9, no. 18, pp. 5803-5833.
Galluccio L, Milardo S, Morabito G, Palazzo
S. (2015) SDN-WISE: Design, prototyping and
experimentation of a stateful SDN solution for
Wireless Sensor networks. IEEE Conference on
Computer Communications (INFO-COM), IEEE,
Hong Kong China, pp. 513-521.14 Informatica 47 (2023) 41–52 K. Soltani et al.
Montazerolghaem, Ahmadreza and Yaghmaee,
Mohammad Hossein and Leon-Garcia, Alberto
(2020) Green Cloud Multimedia Networking:
NFV/SDN Based Energy-Efficient Resource Allocation, IEEE Transactions on Green Communications and Networking , IEEE, vol. 4, no. 3,
pp. 873-889.
Patel, Jatinkumar and El-Ocla, Hosam (2021)
Energy efficient routing protocol in sensor networks using genetic algorithm, Sensors, MDPI,
vol. 21, no. 21, pp. 7060.
Nunes, Bruno Astuto A and Mendonca, Marc
and Nguyen, Xuan-Nam and Obraczka, Katia and
Turletti, Thierry (2014) A Survey of SoftwareDefined Networking: Past, Present, and Future
of Programmable Networks, IEEE Communications Surveys and Tutorials, IEEE, vol. 16, no. 3,
pp. 1617-1634.
Luo, Tie and Tan, Hwee-Pink and Quek, Tony
QS (2012) Sensor OpenFlow: Enabling SoftwareDefined Wireless Sensor Networks. IEEE Communications Letters, IEEE, vol. 16, no. 11, pp.
-1899.
Bera, Samaresh and Misra, Sudip and Vasilakos,
Athanasios V (2017) Software-defined networking
for Internet of things: A survey. IEEE Internet of
Things Journal, IEEE, vol. 4, no. 6, pp. 1994-
Rostami, M., Goli-Bidgoli, S. (2024) An overview
of QoS-aware load balancing techniques in SDNbased IoT net-works. Journal of cloud computing,
Springer, vol. 13, no. 1, p. 89.
Shabbir, Ghulam and Akram, Adeel and Iqbal,
Muhammad Munwar and Jabbar, Sohail and Alfawair, Mai and Chaudhry, Junaid (2020) Network performance enhancement of multi-sink enabled low power lossy networks in SDN based Internet of Things. International Journal of Parallel
Programming, vol. 48, no. 2, pp. 367-398.
Hasan, Tooba and Akhunzada, Adnan and Giannetsos, Thanassis and Malik, Jahanzaib (2020)
Orchestrating SDN Control Plane towards Enhanced IoT Security. 6th IEEE Conference on
Network Softwarization (NetSoft), IEEE, Gand
Belgique, pp. 457-464.
Huang, Ru and Chu, Xiaoli and Zhang, Jie and
Hu, Yu Hen (2015) Energy-Efficient Monitoring
in Software Defined Wireless Sensor Networks Using Reinforcement Learning: A Prototype. International Journal of Distributed Sensor Networks,
SAGE Publications Sage UK: London, England,
vol. 11, no 10, p. 360428.
Zhao Z-N, Wang J, Guo H-W. (2018) A hierarchical adaptive routing algorithm of wireless sensor
network based on software-defined network. International Journal of Distributed Sensor Networks,
SAGE Publications Sage UK: London, England,
vol. 14, no. 8, pp. 1550147718794617.
Alsaeedi, Mohammed and Mohamad, Mohd Murtadha and Al-Roubaiey, Anas (2024) SSDWSN: A
Scalable Software-Defined Wireless Sensor Networks. IEEE Access, IEEE, vol. 12, pp. 21787-
Suresh D, Karthikeyan R. (2024) Challenges
and Opportunities in IoT-based Software Defined Wireless Networks (SDWN) and the Current State of ML-SDWSNs. International Conference on Distributed Computing and Optimization
Techniques (ICDCOT), IEEE, Bengaluru, India,
pp. 1-6.
Alqaraghuli, Sarah Mohammed and Karan, Oguz
(2024) Using deep learning technology based
energy-saving for software-defined wireless sensor
networks (SDWSN) framework. Babylonian Journal of Artificial Intelligence, vol. 2024, p. 34-45.
Younus M U, Khan M K, Bhatti, A R. (2021)
Improving the Software-Defined Wireless Sensor
Networks Routing Performance Using Reinforcement Learning. IEEE Internet of Things Journal,
IEEE, vol. 9, no. 5, pp. 3495-3508.
Michalewicz, Zbigniew (2013) Genetic algorithms+ data structures= evolution programs,
Springer Science / Business Media.
Li, Qun and De Rosa, Michael and Rus, Daniela
(2003) Distributed algorithms for guiding navigation across a sensor network. The 9th annual international conference on Mobile computing and
networking, pp. 313-325.
Wang, Tianshu and Zhang, Gongxuan and Yang,
Xichen and Vajdi, Ahmadreza (2018) Genetic algorithm for energy-efficient clustering and routing
in wireless sensor networks. Journal of Systems
and Software, Elsevier, vol. 146, pp. 196-214.
Mostafaei, Habib and Menth, Michael (2018)
Software-defined wireless sensor networks: A survey. Journal of Network and Computer Applications, Elsevier, vol. 119, pp. 42-56.
Ndiaye, Musa and Hancke, Gerhard P and AbuMahfouz, Adnan M (2017) Software-defined networking for improved wireless sensor network
management: A survey. Sensors, MDPI, vol. 17,
no. 5, pp. 1031.Energy-Efficient Routing in SD-WSNs Using GA. . . Informatica 47 (2023) 41–52 15
De Oliveira, Rog´erio Le˜ao Santos and Schweitzer,
Christiane Marie and Shinoda, Ailton Akira and
Prete, Ligia Rodrigues (2014) Using mininet for
emulation and prototyping software-defined networks. IEEE Colombian conference on communications and computing (COLCOM), Ieee, Bogota,
Colombia, pp. 1–6.
Zhu, Liehuang and Karim, Md M and Sharif,
Kashif and Xu, Chang and Li, Fan and Du, Xiaojiang and Guizani, Mohsen (2020) SDN controllers: A comprehensive analysis and performance evaluation study. ACM Computing Surveys (CSUR), ACM New York, NY, USA, vol.
, no. 6, pp. 1–40.
Das, Tamal and Sridharan, Vignesh and Gurusamy, Mohan (2019) A survey on controller
placement in SDN. IEEE communications surveys
and tutorials, IEEE, vol. 22, no.1, pp.472–503.
De Gante, Alejandro and Aslan, Mohamed and
Matrawy, Ashraf (2014) Smart wireless sensor
network management based on software-defined
networking.27th biennial symposium on communications (QBSC),IEEE, pp. 71–75.
Xiang, Wei and Wang, Ning and Zhou, Yuan
(2016) An energy-efficient routing algorithm for
software-defined wireless sensor networks. IEEE
Sensors Journal, IEEE, vol. 16, no. 20, pp. 7393–
Jiang, Chan and Li, Tao-Shen and Liang, Jun-Bin
and Wu, Heng (2017) Low-latency and energyefficient data preservation mechanism in lowduty-cycle sensor networks.Sensors, MDPI, vol.
, no. 5, p. 1051.
Jabbar, Sohail and Minhas, Abid Ali and Imran, Muhammad and Khalid, Shehzad and
Saleem, Kashif (2015) Energy efficient strategy
for throughput improvement in wireless sensor
networks. Sensors, MDPI, vol. 15, no. 2, pp.
–2495.
DOI:
https://doi.org/10.31449/inf.v50i11.8677Downloads
Published
Issue
Section
License
Authors retain copyright in their work. By submitting to and publishing with Informatica, authors grant the publisher (Slovene Society Informatika) the non-exclusive right to publish, reproduce, and distribute the article and to identify itself as the original publisher.
All articles are published under the Creative Commons Attribution license CC BY 3.0. Under this license, others may share and adapt the work for any purpose, provided appropriate credit is given and changes (if any) are indicated.
Authors may deposit and share the submitted version, accepted manuscript, and published version, provided the original publication in Informatica is properly cited.







