| Literature DB >> 35270885 |
Sundararaj Suganthi1, Nagappan Umapathi2, Miroslav Mahdal3, Manickam Ramachandran4.
Abstract
Wireless Sensor Networks (WSNs) can be defined as a cluster of sensors with a restricted power supply deployed in a specific area to gather environmental data. One of the most challenging areas of research is to design energy-efficient data gathering algorithms in large-scale WSNs, as each sensor node, in general, has limited energy resources. Literature review shows that with regards to energy saving, clustering-based techniques for data gathering are quite effective. Moreover, cluster head (CH) optimization is a non-deterministic polynomial (NP) hard problem. Both the lifespan of the network and its energy efficiency are improved by choosing the optimal path in routing. The technique put forth in this paper is based on multi swarm optimization (MSO) (i.e., multi-PSO) together with Tabu search (TS) techniques. Efficient CHs are chosen by the proposed system, which increases the optimization of routing and life of the network. The obtained results show that the MSO-Tabu approach has a 14%, 5%, 11%, and 4% higher number of clusters and a 20%, 6%, 14%, and 6% lesser average packet loss rate as compared to a genetic algorithm (GA), differential evolution (DE), Tabu, and MSO based clustering, respectively. Moreover, the MSO-Tabu approach has 136%, 36%, 136%, and 38% higher lifetime computation, and 22%, 16%, 51%, and 12% higher average dissipated energy. Thus, the study's outcome shows that the proposed MSO-Tabu is efficient, as it enhances the number of clusters formed, average energy dissipated, lifetime computation, and there is a decrease in mean packet loss and end-to-end delay.Entities:
Keywords: cluster head (CH); energy consumption; metaheuristics; particle swarm optimization (PSO); wireless energy transfer
Year: 2022 PMID: 35270885 PMCID: PMC8915121 DOI: 10.3390/s22051736
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Parameters of the network.
| Parameters | Description |
|---|---|
| Transmission Range | 30 m |
| Sensing range of node | 10 m |
| Initial energy of node | 40 Joules |
| Bandwidth of node | 50 kbps |
| Size of network | 300 square meters |
| Size of each region | 75 square meters |
| Packet transmission rate | 30 packets/seconds |
| Mobility model | Random waypoint |
| Simulation time | 35 min |
| Tx energy | 16 milliWatt |
| Rx energy | 12 milliWatt |
| Power intensity | −20 dBm to 12 dBm |
| Mobility | 0.5 m/s to 3.5 m/s |
| Size of packets | 8, 16, 32, 64, 128, 256 bytes |
Number of clusters formed for MSO-Tabu.
| Number of Nodes | GA | DE | Tabu | MSO Based Clustering | MSO-Tabu |
|---|---|---|---|---|---|
| 200 | 10 | 12 | 11 | 12 | 13 |
| 400 | 16 | 16 | 16 | 17 | 18 |
| 600 | 26 | 27 | 27 | 27 | 28 |
| 800 | 29 | 30 | 28 | 30 | 31 |
| 1000 | 29 | 32 | 29 | 32 | 33 |
| 1200 | 35 | 39 | 36 | 39 | 39 |
Average end-to-end delay for MSO-Tabu.
| Number of Nodes | GA | DE | Tabu | MSO Based Clustering | MSO-Tabu |
|---|---|---|---|---|---|
| 200 | 0.00169 | 0.001284 | 0.001285 | 0.001387 | 0.00128 |
| 400 | 0.001709 | 0.001391 | 0.001513 | 0.001427 | 0.00134 |
| 600 | 0.015403 | 0.014344 | 0.014703 | 0.014344 | 0.01334 |
| 800 | 0.019371 | 0.021970 | 0.018068 | 0.023170 | 0.02115 |
| 1000 | 0.052919 | 0.047054 | 0.041950 | 0.051054 | 0.04701 |
| 1200 | 0.056208 | 0.052300 | 0.046218 | 0.055377 | 0.05228 |
Average packet loss rate for MSO-Tabu.
| Number of Nodes | GA | DE | Tabu | MSO Based Clustering | MSO-Tabu |
|---|---|---|---|---|---|
| 200 | 10.07 | 9.06 | 9.04 | 8.56 | 7.95 |
| 400 | 15.1 | 12.51 | 13.6 | 12.32 | 11.63 |
| 600 | 16.24 | 12.06 | 15.19 | 12.9 | 12.18 |
| 800 | 22.01 | 19.51 | 20.09 | 19.2 | 17.67 |
| 1000 | 27.11 | 26.11 | 26.42 | 26.09 | 24.54 |
| 1200 | 35.68 | 28.56 | 34.35 | 29.27 | 27.69 |
Lifetime computation for MSO-Tabu.
| Number of Rounds | GA | DE | Tabu | MSO Based Clustering | MSO-Tabu |
|---|---|---|---|---|---|
| 0 | 100 | 100 | 100 | 100 | 100 |
| 100 | 96 | 100 | 97 | 100 | 100 |
| 200 | 92 | 93 | 92 | 93 | 94 |
| 300 | 83 | 87 | 84 | 88 | 90 |
| 400 | 72 | 73 | 72 | 73 | 79 |
| 500 | 50 | 58 | 51 | 57 | 62 |
| 600 | 22 | 16 | 22 | 15 | 31 |
| 700 | 1 | 4 | 1 | 4 | 11 |
Average energy dissipated in Joules for MSO-Tabu.
| Number of Rounds | GA | DE | Tabu | MSO Based Clustering | MSO-Tabu |
|---|---|---|---|---|---|
| 0 | 0.56 | 0.5 | 0.5 | 0.5 | 0.5 |
| 100 | 0.46 | 0.43 | 0.44 | 0.43 | 0.44 |
| 200 | 0.38 | 0.35 | 0.36 | 0.34 | 0.38 |
| 300 | 0.33 | 0.31 | 0.32 | 0.31 | 0.35 |
| 400 | 0.31 | 0.3 | 0.29 | 0.3 | 0.31 |
| 500 | 0.25 | 0.25 | 0.22 | 0.25 | 0.28 |
| 600 | 0.19 | 0.21 | 0.18 | 0.2 | 0.22 |
| 700 | 0.05 | 0.07 | 0.03 | 0.09 | 0.13 |
Figure 1Number of clusters formed for MSO-Tabu.
Figure 2Average End to End Delay for MSO-Tabu.
Figure 3Average Packet Loss Rate for MSO-Tabu.
Figure 4Lifetime Computation for MSO-Tabu.
Figure 5Average energy dissipated in Joules for MSO-Tabu.