NWU Institutional Repository

Efficient energy-aware controller placement in software-defined wireless sensor networks

dc.contributor.advisorIsong, Bassey
dc.contributor.advisorDladlu-Mntuwaphi, Nosipho
dc.contributor.advisorAbu-Mahfouz (CSIR), Adnan
dc.contributor.authorMolose, Reorapetse Ramoliti Samuel
dc.contributor.researchID24073008 - Isong, Bassey Echeng (Supervisor)
dc.contributor.researchID23988754 - Dladlu-Mntuwaphi, Nosipho (Supervisor)
dc.date.accessioned2023-05-12T07:05:42Z
dc.date.available2023-05-12T07:05:42Z
dc.date.issued2022
dc.descriptionMSc (Computer Science), North-West University, Mahikeng Campusen_US
dc.description.abstractA centralized controller in the Software-defined Wireless Sensor Networks (SDWSN) environment poses a single point of failure and is inapt for a large-scale network. As leverage, multiple controllers have been introduced but are confronted with controller placement problems (CPP) for a better quality of service and network requirements. CPP challenge in SDWSN lies in finding the numbers, location and allocation of controllers in given network topology as well as sensors assignments. This is important in positively impacting the network's performance in terms of latency and cost minimization and reliability, and energy efficiency maximization. Moreover, several Software-defined networking (SDN) based CPP approaches have been proposed and developed over the years but only a few proposed techniques addressed energy efficiency in the SDWSN. Therefore, an efficient and dynamic CPP approach that is generic and considers energy consumption is important in the SDWSN. In this research, a hybrid central CPP algorithm is designed and developed to reduce or get rid of the wireless sensor network (WSN) and SDN-based network performance objectives for improved SDWSN network performance. The proposed algorithm considered energy consumption, propagation latency and cost metrics to prolong the lifetime of wireless sensors and minimize the delay and cost spent for placements of controllers in networks. The algorithm is associated with real controllers and wireless sensor devices that use certain types of modules. Furthermore, the technique utilized the threshold-sensitive energy efficient sensor network (TEEN) routing protocol and particle swarm optimization (PSO)- K-means algorithm chosen after empirical evaluations were performed with other protocols and algorithms. The approach is evaluated through a series of simulations and the results indicate that the proposed efficient CPP energy-aware algorithm is effective on SDWSN in terms of number, location and allocation of controllers compared to the traditional SDN and WSN. The proposed algorithm also outperformed other algorithms and significantly increases propagation latency. The proposed algorithm minimizes delay and improves energy consumption however, it is short on reliability and load balancing which is part of the future work. We, therefore, recommend using real or emulated CC2530 devices to create an open-source architecture and framework that can be used on network simulation tools to test centrally designed algorithms in SDWSN.en_US
dc.description.thesistypeMastersen_US
dc.identifier.urihttps://orcid.org/0000-0003-3669-1504
dc.identifier.urihttp://hdl.handle.net/10394/41426
dc.language.isoenen_US
dc.publisherNorth-West University (South Africa)en_US
dc.subjectControllersen_US
dc.subjectEnergy efficiencyen_US
dc.subjectLatencyen_US
dc.subjectWireless sensor networken_US
dc.subjectSoftware defined networksen_US
dc.subjectSoftware defined wireless sensor networksen_US
dc.titleEfficient energy-aware controller placement in software-defined wireless sensor networksen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Molose RRS.pdf
Size:
4.92 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed upon to submission
Description: