| Literature DB >> 35632318 |
Manoj Kumar1, Sushil Kumar1, Pankaj Kumar Kashyap1, Geetika Aggarwal2, Rajkumar Singh Rathore3, Omprakash Kaiwartya2, Jaime Lloret4,5.
Abstract
Clustering is a promising technique for optimizing energy consumption in sensor-enabled Internet of Things (IoT) networks. Uneven distribution of cluster heads (CHs) across the network, repeatedly choosing the same IoT nodes as CHs and identifying cluster heads in the communication range of other CHs are the major problems leading to higher energy consumption in IoT networks. In this paper, using fuzzy logic, bio-inspired chicken swarm optimization (CSO) and a genetic algorithm, an optimal cluster formation is presented as a Hybrid Intelligent Optimization Algorithm (HIOA) to minimize overall energy consumption in an IoT network. In HIOA, the key idea for formation of IoT nodes as clusters depends on finding chromosomes having a minimum value fitness function with relevant network parameters. The fitness function includes minimization of inter- and intra-cluster distance to reduce the interface and minimum energy consumption over communication per round. The hierarchical order classification of CSO utilizes the crossover and mutation operation of the genetic approach to increase the population diversity that ultimately solves the uneven distribution of CHs and turnout to be balanced network load. The proposed HIOA algorithm is simulated over MATLAB2019A and its performance over CSO parameters is analyzed, and it is found that the best fitness value of the proposed algorithm HIOA is obtained though setting up the parameters popsize=60, number of rooster Nr=0.3, number of hen's Nh=0.6 and swarm updating frequency θ=10. Further, comparative results proved that HIOA is more effective than traditional bio-inspired algorithms in terms of node death percentage, average residual energy and network lifetime by 12%, 19% and 23%.Entities:
Keywords: Internet of Things; chicken swarm optimization; energy optimization; genetic algorithm
Mesh:
Year: 2022 PMID: 35632318 PMCID: PMC9142896 DOI: 10.3390/s22103910
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Comparative study of recent research works.
| Characteristics | Issues | Techniques | Contributions | Metrics | Limitations | Publication Year | |
|---|---|---|---|---|---|---|---|
| Protocols | |||||||
| GAOC [ | Selection of the optimum number of CHs | Genetic Algorithm | Multiple data sinks to overcome hotspot problem | residual energy, node density and node distance | Parameter intra-cluster distance have been not taken | 2019 | |
| LEACH-FL [ | Clustering process and routing | Fuzzy Logic Inference System | Improved clustering process | residual energy | Left out Node density | 2020 | |
| EC-PSO [ | Hotspot problem | Particle swarm intelligence | Improved fitness function | residual energy, | Left out node distance to base station causes exhaust more energy | 2019 | |
| CRCGA [ | Load-balance clustering process with routing | Genetic Algorithm | Select optimal CHs and best route | Encode them into single chromosome | Inter/Intra clustering distance ignored | 2020 | |
| ICSO-LA [ | Localization error | CSO | Prevent from IoT nodes to falling into local optimum | Update the distance from real node to base station | Node delay and node density is not covered that arises the problem of hotspot | 2021 | |
| SEOANS [ | Optimize beam pattern in WSNs | Cuckoo Search and CSO | Calculation method for node location | Adopt chaos theory and grade scheme to improve CSO | Node density is left out | 2018 | |
| Interruptible load scheduling protocol [ | Power balance between supply and demand | CSO | Solve the interruptible load scheduling on peak demand | Alleviate the peak load by reducing cost | Green energy resource and delay constraint is neglected | 2021 | |
Figure 1Block diagram of HIOA.
Figure 2Membership function: (a) Residual energy (), (b) Node density (), (c) Distance to edge node (), and (d) Probability chance ().
Fuzzy logic rules.
| Rule | If | Then | Rule | If | Then | ||||
|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| ||
| 1. | BW | SE | NB | BR | 15. | UT | AE | FR | AR |
| 2. | BW | SE | MD | BR | 16. | UT | CT | NB | SG |
| 3. | BW | SE | FR | NB | 17. | UT | CT | MD | SG |
| 4. | BW | AE | NB | NE | 18. | UT | CT | FR | AR |
| 5. | BW | AE | MD | BR | 19. | GT | SE | NB | HD |
| 6. | BW | AE | FR | BR | 20. | GT | SE | MD | HD |
| 7. | BW | CT | NB | NE | 21. | GT | SE | FR | SG |
| 8. | BW | CT | MD | NE | 22. | GT | AE | NB | HT |
| 9. | BW | CT | FR | BR | 23. | GT | AE | MD | HR |
| 10. | UT | SE | NB | NE | 24. | GT | AE | FR | HD |
| 11. | UT | SE | MD | AR | 25. | GT | CT | NB | HT |
| 12. | UT | SE | FR | NE | 26. | GT | CT | MD | HR |
| 13. | UT | AE | NB | SG | 27. | GT | CT | FR | HD |
| 14. | UT | AE | MD | AR | |||||
Figure 3Workflow of the HIOA Algorithm.
Simulation parameters.
| Parameter | Value |
|---|---|
| Number of nodes ( | 200 |
| Network size | 150 × 150 |
| Percentage of CH | 5 |
| Packet size | 4000 bit with 100 bit header |
| Initial Energy | 1 J |
|
| 5 nJ/bit/message |
|
| 50 nJ/bit |
|
| 10 pJ/bit/m2 |
|
| 0.0013 pJ/bit/m4 |
|
| 0.3 |
|
| 0.006 |
| Cycle time | 60 µs |
| Crossover rate | 0.7 |
| Mutation rate | 0.1 |
| Population size | 60 |
Figure 4Optimization performance of HIOA over iterations (a) pop (b) N (c) N (d) θ.
Figure 5Number of active nodes over round.
Figure 6Network lifetime over round.
Figure 7Average energy consumed over round.
Figure 8Average residual energy over rounds.
Figure 9Standard deviation over rounds: (a) residual energy and (b) CH load.