Energy efficient software defined networking algorithm for wireless sensor networks

Mohsin Masood, Mohamed Mostafa Fouad, Saleh Seyedzadeh, Ivan Glesk

Research output: Contribution to journalConference Contributionpeer-review

3 Citations (Scopus)
2 Downloads (Pure)


The real-time properties and operational constraints of Wireless Sensor Networks (WSNs) have emerged the need for designing energy efficient routing protocols. Recently, software defined network based WSN (SDN-WSN) emerging technology has offered a significant development by untying control logic plane from the low power sensor nodes. This centralized programmable control still suffers from several configuration challenges in distributed sensors environment. Meta-heuristic based SDN approaches had been proposed for the efficient path selection in WSN but they still suffer from both, exploration and exploitation problems. Therefore, this paper addresses these shortcomings by proposing a meta-heuristic based dolphin echolocation algorithm (DEA) for optimizing route selection in WSNs. Objective function of the DEA algorithm is to consider the residual energy of the nodes for selecting energy efficient routes. The proposed algorithm performance is compared with several meta-heuristic algorithms in terms of energy-consumption, and network throughput parameters.
Original languageEnglish
Pages (from-to)1481-1488
Number of pages8
JournalTransportation Research Procedia
Publication statusPublished - 30 Jul 2019
Event13th International Scientific Conference on Sustainable, Modern and Safe Transport (TRANSCOM 2019) - High Tatras, Novy Smokovec – Grand Hotel Bellevue, Novy Smokovec, Slovakia
Duration: 29 May 201931 May 2019


  • software defined networks
  • energy efficient routing
  • wireless sensor networks
  • optimization techniques
  • adaptive dolphin echolocation algorithm

Fingerprint Dive into the research topics of 'Energy efficient software defined networking algorithm for wireless sensor networks'. Together they form a unique fingerprint.

Cite this