Improving network lifetime through energy-efficient protocols for IoT applications : thesis submitted to the School of Food and Advanced Technology, Massey University New Zealand, in partial fulfilment of the requirements for the degree of Doctor of Philosophy

Loading...
Thumbnail Image
Date
2022
DOI
Open Access Location
Journal Title
Journal ISSN
Volume Title
Publisher
Massey University
Rights
The Author
Abstract
Sensors are ubiquitous. They can be found in homes, factories, farms, and just about everywhere else. To meet distributed sensing requirements several sensors are deployed and connected on a wireless media to form a Wireless Sensor Network (WSN). Sensor nodes exchange information with one another and with a base station (BS). We begin with a review of recent work on cross-layer WSN design techniques based on the Open System Interconnection (OSI) model. The distributed sensor nodes are often grouped in clusters and a cluster head (CH) is chosen and used to route data from the sensor nodes to the BS. The thesis evaluates constraints-based routing algorithms, which choose a routing path that satisfies administrative or Quality of Service (QoS) constraints. Different algorithms reduce costs, balance network load, and improve security. Clustering sensor nodes in a wireless sensor network is an important technique for lowering sensor energy consumption and thus extending the network's lifetime. The cluster head serves as a router in a network. Furthermore, the cluster head is in charge of gathering and transmitting sensed information from cluster members to a destination node or base station/sink. To safely elect a cluster head, an efficient clustering approach is required. It continues to be an important task for overall network performance. As a result, in this study, we propose a scheme for cluster head selection based on a trust factor that ensures all nodes are trustworthy and authentic during communication. Direct trust is calculated using parameters such as residual energy and node distance. Further, K-means clustering algorithm has been employed for cluster head selection. The simulation results show that the proposed solution outperforms the LEACH (Low-Energy Adaptive Clustering Hierarchy) protocol in improving network lifetime, packet delivery ratio, and energy consumption. Furthermore, this strategy can significantly improve performance while discriminating between legitimate and malicious (or compromised) nodes in the network. The use of the IoT in wireless sensor networks (WSNs) presents substantial issues in ensuring network longevity due to the high energy requirements of sensing, processing, and data transmission. Thus, multiple conventional algorithms with optimization methodologies have been developed to increase WSN network performance. These algorithms focus on network layer routing protocols for dependable, energy-efficient communication, extending network life. This thesis proposes multi-objective optimization strategy. It calculates the optimum path for packets from the source to the sink or base station. The proposed model works in two-steps. First, a trust model selects cluster head to control data connection between the BS and cluster nodes. To determine data transmission routes, a novel hybrid algorithm is proposed that combines a particle swarm optimization (PSO) algorithm and a genetic algorithm (GA) .The obtained results validate the proposed approach's efficiency, as it outperforms existing methods in terms of increased energy efficiency, increased network throughput, high packet delivery ratio, and high residual energy across all iterations. Sensor nodes (SNs) have very constrained memory, energy, and computational resources.The limitations are further exacerbated due to the large volume of sensing data generated in a distributed IoT application . Energy can be saved by compressing data at the sensor node or CH level before transmission. The majority of data compression research has been motivated by image and video compression; however, the vast majority of these algorithms are inapplicable on sensor nodes due to memory restrictions, energy consumption, and processing speed. To address this issue, we chose established data compression techniques such as Run Length Encoding (RLE) and Adaptive Huffman Encoding (AHE), which require much less resources and can be executed on sensor nodes. Both RLE and AHE can negotiate compression ratio and energy utilisation effectively. This thesis initially evaluates RLE and AHE data compression efficiency. Hybrid-RLEAHE (H-RLEAHE) is then suggested and tested for sensor nodes. Simulations were run to validate the efficacy of the proposed hybrid algorithm, and the results were compared to compression methods using RLE, AHE, and without the use of any compression technique for five different cases. RLE data compression outperforms H-RLEAHE and AHE in energy efficiency, network performance, packet delivery ratio, and energy across all iterations.
Description
Figures 1.1 and 2.1 are re-used with the permission of MDPI Open Acess Journals.
Keywords
Wireless sensor networks, Internet of things, Cluster analysis, Computer algorithms
Citation