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.

Author Biographies

  • Khaled Soltani, El-Oued University
    Khaled Soltani received the MSc. degree in computer science from the University of Eloued, Algeria, in 2012. He is currently a Ph.D. student at University of Setif, Algeria. He is an assistant professor at the University of Eloued in Algeria. His research interests include a reliable and energy sensitive multipath routing algorithms dedicated to Internet of Things sensors.
  • Fouzi Semchedine, The University of Setif 2.
    Highest degree and field of study: Ph.D in the area of computer networks.Current institution: Institute of Optics and Precision Mechanics, Ferhat AbbasUniversity 1, Setif, Algeria.
  • Ali Moussaoui, University of Bordj Bou Arréridj
    Highest degree and field of study: Ph.D in the area of computer networks.Current institution : Bordj Bou Arreridj University, Algeria.Address : El Anasser, Bordj Bou Arreridj, Algeria

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.

Authors

  • Khaled Soltani El-Oued University image/svg+xml
  • Fouzi Semchedine The University of Setif 2.
  • Ali Moussaoui University of Bordj Bou Arréridj

DOI:

https://doi.org/10.31449/inf.v50i11.8677

Downloads

Published

06/29/2026

How to Cite

Energy-Efficient Routing in Software-Defined Wireless Sensor NetworksUsing Genetic Algorithms. (2026). Informatica, 50(11). https://doi.org/10.31449/inf.v50i11.8677