Optimized Clustering Algorithms for Large Wireless Sensor Networks: A Review
Abstract
:1. Introduction
1.1. Background
1.2. Author’s Contributions
- Wide review of recent intelligent clustering approaches for WSN;
- Classification of algorithms in terms of the CI or ML used;
- Intensive evaluation and comparison of the selected algorithms according to 10 parameters.
1.3. Paper’s Organization
2. Routing on Wireless Sensor Networks
2.1. Data Centric Based
2.2. Location Based Routing
2.3. Group Based Routing
2.4. Hierarchical Based Routing
3. Optimized Hierarchical Based Routing Protocols
3.1. Fuzzy Logic
3.1.1. FCH
3.1.2. CHEF
3.1.3. LEACH-FL
3.1.4. ICT2TSK
3.1.5. SEP-FL
3.1.6. EAUCF
3.1.7. DFLC
3.1.8. SIF
3.1.9. FBUC
3.1.10. EEDCF
3.2. Genetic Algorithm
3.2.1. Wazed et al. [43]
3.2.2. Hussain et al. [44]
3.2.3. LEACH-GA
3.2.4. GABEEC
3.3. Neural Network
3.3.1. Cordina & Debono [48]
3.3.2. Kumar et al. [49]
3.4. Reinforcement Learning
3.4.1. CLIQUE
3.4.2. Ramli et al. [51]
3.5. Swarm Intelligence
3.5.1. Particle Swarm Intelligence
PSO-C
Kuila & Jana [56]
PSO-HC
MPSICA
TPSO-CR
PSO-ECHS
3.5.2. Ant Colony Optimization
T-ANT
EBAB
ACO-C
ACA-LEACH
MRP
3.5.3. Bee Colony Optimization
ABC-C
Bee-Sensor-C
BeeSwarm
ABC-SD [24]
4. Comparison of the Optimized Clustering Approaches
- The data delivery rate concerns the amount of data received by the BS or a receiver node according to the number of sent data by another node. This metric is very important because it helps to have an overview of the data loss during transfers and reliability during communication.
- The energy consumption metric here is the most important parameter to take into account to evaluate a clustering algorithm. The energy consumed by a sensor node across the time is strongly related to its lifetime that can affect to the lifetime of the whole network. Then a node with a lower energy consumption would have a longer lifetime than another node consuming more energy.
- Since our study is focused on large scale WSNs, we examine the scalability of the presented algorithm. The scalability here aims to classify the proposed solutions by the number of nodes present in the sensor field. Algorithms with more than 500 nodes are more interesting for our study because they manage more efficiently the amount of communication between nodes than other with less than 100 or 200 nodes within the sensor field.
- Approaches used to implement clustering algorithm can be either centralized or distributed. On centralized clustering approaches, important decision making and most of the operations are done at the BS, which is not usually limited by its resources. On these approaches, the MI/CI is implemented by the BS, each node has to send their necessary information (its location, remaining energy, etc.) for computations by the BS. In distributed approaches, the decision and the computation are made by the nodes themselves. The BS receive results of computations or decisions, in some case the BS is replaced by the sink node.
- Another metric considered in this study is the homogeneity of nodes within the field. The network is said to be homogeneous when all the nodes have the same characteristics (performance of the microcontroller, available memory, communication range, energy level, etc.); however, it is heterogeneous when the algorithm considers one or more special nodes with extended performance compared to other normal nodes. In this last case, these special nodes are mostly set as CHs due to their performance and the number of clusters mostly depend of the number of these special nodes.
- In order to evaluate the amount of energy consume by each node within the field, clustering approach integrate a radio model which has to be as accurate as possible to real behavior. This parameter is important because most of the energy dissipated by a sensor is caused by transmitting and receiving data through the transceiver. The type of radio model also allows you to know whether or not the implementation in real environment can be similar to the simulation context.
- For our analysis, we evaluate if the presented algorithms are based or not on multihop communication between nodes. The multihop ability assumes that a node can send a data to another far node out of reach but helps by an intermediate node within its communication range.
- To consider the fault tolerance of the presented algorithms, we set the multipath metric. Algorithms that implement multipath are more fault tolerance than others that do not use it, if a route to a BS is not available anymore, it is possible to access the BS by a secondary path. This parameter allows an algorithm to avoid the entire network failure caused by nodes crash.
5. Conclusions and Future Work
Author Contributions
Funding
Acknowledgments
Conflicts of Interest
References
- Dargie, W.; Poellabauer, C. Fundamentals of Wireless Sensor Networks; John Wiley & Sons, Ltd.: Chichester, UK, 2010; ISBN 9780470666388. [Google Scholar]
- Yenke, B.O.; Wohwe Sambo, D.; Adamo Ado, A.A.; Gueroui, A. MMEDD: Multithreading Model for an Efficient Data Delivery in wireless sensor networks. Int. J. Commun. Netw. Inf. Secur. 2016, 8, 179–186. [Google Scholar]
- Boukerche, A.; Ahmad, M.Z.; Turgut, B.; Turgut, D. A Taxonomy of Routing Protocols in Sensor Networks. In Algorithms and Protocols for Wireless Sensor Networks; John Wiley & Sons, Inc.: Hoboken, NJ, USA, 2008; pp. 129–160. ISBN 9780470396360. [Google Scholar] [Green Version]
- Sabor, N.; Sasaki, S.; Abo-Zahhad, M.; Ahmed, S.M. A Comprehensive Survey on Hierarchical-Based Routing Protocols for Mobile Wireless Sensor Networks: Review, Taxonomy, and Future Directions. Wirel. Commun. Mob. Comput. 2017, 2017, 1–23. [Google Scholar] [CrossRef]
- Avril, F.; Bernard, T.; Bui, A.; Sohier, D. Clustering and communications scheduling in wsns using mixed integer linear programming. J. Commun. Netw. 2014, 16, 421–429. [Google Scholar] [CrossRef]
- Ding, G.; Wu, Q.; Song, F.; Wang, J. Decentralized Sensor Selection for Cooperative Spectrum Sensing Based on Unsupervised Learning. In Proceedings of the IEEE International Conference on Communications, Ottawa, ON, Canada, 10–15 June 2012. [Google Scholar]
- Sirsikar, S.; Wankhede, K. Comparison of clustering algorithms to design new clustering approach. Procedia Comput. Sci. 2015, 49, 147–154. [Google Scholar] [CrossRef]
- Solaiman, B.; Sheta, A. Computational Intelligence for Wireless Sensor Networks: Applications and Clustering Algorithms. Int. J. Comput. Appl. 2013, 73, 1–8. [Google Scholar] [CrossRef] [Green Version]
- Kulkarni, R.V.; Förster, A.; Venayagamoorthy, G.K. Computational intelligence in wireless sensor networks: A survey. IEEE Commun. Surv. Tutor. 2011, 13, 68–96. [Google Scholar] [CrossRef]
- Bhanderi, M.; Shah, H. Machine Learning for Wireless Sensor Network: A Review, Challenges and Applications. Adv. Electron. Electr. Eng. 2014, 4, 475–486. [Google Scholar]
- Arya, A.; Malik, A.; Garg, R. Reinforcement Learning based Routing Protocols in WSNs: A Survey. Int. J. Comput. Sci. Eng. Technol. 2013, 4, 1401–1404. [Google Scholar] [CrossRef]
- Akkaya, K.; Younis, M. A survey on routing protocols for wireless sensor networks. Ad Hoc Netw. 2005, 3, 325–349. [Google Scholar] [CrossRef] [Green Version]
- Jeevan, K.; Sachin, T. A survey on routing protocols for wireless sensor networks using swarm intelligence. Int. J. Internet Technol. Secur. Trans. 2016, 6, 79–102. [Google Scholar]
- Adamou Ado, A.A.; Abdelhak, G.; Labraoui, N.; Omer, B. Concepts and Evolution of Research in the Field of Wireless Sensor Networks. Int. J. Comput. Netw. Commun. 2015, 7, 81–98. [Google Scholar]
- Chalermek, I.; Ramesh, G.; Deborah, E. Directed diffusion: A scalable and robust communication paradigm for sensor networks. Algorithmica 2005, 43, 5–15. [Google Scholar]
- Jin, Z.; Jian-Ping, Y.; Si-Wang, Z.; Ya-Ping, L.; Guang, L. A Survey on Position-Based Routing Algorithms in Wireless Sensor Networks. Algorithms 2009, 2, 158–182. [Google Scholar] [CrossRef] [Green Version]
- Kumar, A.G.G.; Thiyagarajan, R.; Sripriya, N. Data Centric Based Routing Protocols for Wireless Sensor Networks: A Survey. Int. J. Sci. Res. Publ. 2014, 4, 1–5. [Google Scholar]
- Lloret, J.; Garcia, M.; Tomás, J.; Boronat, F. GBP-WAHSN: A group-based protocol for large wireless ad hoc and sensor networks. J. Comput. Sci. Technol. 2008, 23, 461–480. [Google Scholar] [CrossRef]
- Liu, D.; Ning, P.; Du, W. Group-Based Key Pre-Distribution in Wireless Sensor Networks. In Proceedings of the 4th ACM Workshop on Wireless Security, Cologne, Germany, 2 September 2005. [Google Scholar]
- Wu, G.; Li, H.; Yao, L. A group-based mobile agent routing protocol for multitype wireless sensor networks. In Proceedings of the IEEE/ACM International Conference on Green Computing and Communications & International Conference on Cyber, Physical and Social Computing, Hangzhou, China, 18–20 December 2010. [Google Scholar]
- Liu, X. A survey on clustering routing protocols in wireless sensor networks. Sensors (Switzerland) 2012, 12, 11113–11153. [Google Scholar] [CrossRef] [PubMed]
- Mehmood, A.; Lloret, J.; Noman, M.; Song, H. Improvement of the wireless sensor network lifetime using LEACH with vice-cluster head. Ad-Hoc Sens. Wirel. Netw. 2015, 28, 1–17. [Google Scholar]
- Lloret, J.; Garcia, M.; Bri, D.; Diaz, J.R. A cluster-based architecture to structure the topology of parallel wireless sensor networks. Sensors 2009, 9, 10513–10544. [Google Scholar] [CrossRef]
- Adamou Abba Ari, A.; Omer Yenke, B.; Labraoui, N.; Damakoa, I.; Gueroui, A. A power efficient cluster-based routing algorithm for wireless sensor networks: Honeybees swarm intelligence based approach. J. Netw. Comput. Appl. 2016, 69, 77–97. [Google Scholar] [CrossRef]
- Vyas, P.; Chouhan, M. Survey on Clustering Techniques in Wireless Sensor Network. Int. J. Comput. Sci. Inf. Technol. 2014, 5, 6614–6619. [Google Scholar]
- Al-Karaki, J.N.; Kamal, A.E. Routing techniques in wireless sensor networks: A survey. IEEE Wirel. Commun. 2004, 11, 6–28. [Google Scholar] [CrossRef]
- Singh, S.P.; Sharma, S.C. A Survey on Cluster Based Routing Protocols in Wireless Sensor Networks. In Proceedings of the International Conference on Advanced Computing Technologies ans Applications, Mumbai, Maharashtra, 26–27 March 2015. [Google Scholar]
- Abdullah, M.; Ehsan, A. Routing Protocols for Wireless Sensor Networks: Classifications and Challenges. J. Electron. Commun. Eng. Res. 2015, 2, 5–15. [Google Scholar]
- Munot, H.; Kulkarni, P.H. Survey on Computational Intelligence Based Routing Protocols in WSN. Int. Res. J. Eng. Technol. 2016, 3, 122–127. [Google Scholar]
- Forster, A. Teaching Networks How to Learn. Reinforcement Learning for Data Dissemination in Wireless Sensor Networks; University of Lugano: Lugano, Switzerland, 2009. [Google Scholar]
- Gupta, I.; Riordan, D.; Sampalli, S. Cluster-head election using fuzzy logic for wireless sensor networks. In Proceedings of the 3rd Annual Communication Networks and Services Research Conference, Halifax, NS, Canada, 16–18 May 2005. [Google Scholar]
- Kim, J.S.; Park, Y.; Han, T.C. CHEF: Cluster Head Election mechanism using Fuzzy logic in Wireless Sensor Networks. Adv. Commun. Technol. ICACT 2008, 654–659, 17–20. [Google Scholar]
- Ran, G.; Zhang, H.; Shulan, G. Improving on LEACH Protocol of Wireless Sensor using Fuzzy Logic. Inf. Comput. Sci. 2010, 3, 767–775. [Google Scholar] [CrossRef]
- Zhang, F.; Zhang, Q.-Y.; Sun, Z.-M. ICT2TSK: An improved clustering algorithm for WSN using a type-2 Takagi-Sugeno-Kang Fuzzy Logic System. IEEE Symp. Wirel. Technol. Appl. ISWTA 2013, 153–158. [Google Scholar] [CrossRef]
- Mostafa, B.; Saad, C.; Abderrahmane, H. Fuzzy logic approach to improving stable election protocol for clustered heterogeneous wireless sensor networks. J. Theor. Appl. Inf. Technol. 2014, 14, 112–116. [Google Scholar]
- Bagci, H.; Yazici, A. An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Appl. Soft Comput. J. 2013, 13, 1741–1749. [Google Scholar] [CrossRef]
- Alaybeyoglu, A. A distributed fuzzy logic-based root selection algorithm for wireless sensor networks. Comput. Electr. Eng. 2015, 41, 216–225. [Google Scholar] [CrossRef]
- Wen, C.; Sethares, W.A. Adaptive Decentralized Re-Clustering for Wireless Sensor Networks. In Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Taipei, Taiwan, 8–11 October 2006. [Google Scholar]
- Molay, Z.; Akbari, R.; Shokouhifar, M.; Safaei, F. Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Syst. Appl. 2016, 55, 313–328. [Google Scholar] [CrossRef]
- Logambigai, R.; Kannan, A. Fuzzy logic based unequal clustering for wireless sensor networks. Wirel. Netw. 2016, 22, 945–957. [Google Scholar] [CrossRef]
- Zhang, Y.; Wang, J.; Han, D.; Wu, H.; Zhou, R. Fuzzy-Logic Based Distributed Energy-Efficient Clustering Algorithm for Wireless Sensor Networks. Sensors 2017, 17, 1554. [Google Scholar] [CrossRef] [PubMed]
- Liu, M.; Zheng, Y.; Cao, J.; Chen, G.; Chen, L.; Gong, H. An energy-aware protocol for data gathering applications in wireless sensor networks. In Proceedings of the IEEE International Conference on Communications, Glasgow, UK, 24–28 June 2007. [Google Scholar]
- Wazed, S.; Bari, A.; Jaekel, A.; Bandyopadhyay, S. Genetic algorithm based approach for extending the lifetime of two-tiered sensor networks. In Proceedings of the 2nd International Symposium on Wireless Pervasive Computing, San Juan, Puerto Rico, 5–7 February 2007. [Google Scholar]
- Hussain, S.; Matin, A.W.; Islam, O. Genetic algorithm for hierarchical wireless sensor networks. J. Netw. 2007, 2, 87–97. [Google Scholar] [CrossRef]
- Liu, J.; Ravishankar, C. V LEACH-GA: Genetic Algorithm-Based Energy-Efficient Adaptive Clustering Protocol for Wireless Sensor Networks. Int. J. Mach. Learn. Comput. 2011, 1, 79–85. [Google Scholar] [CrossRef]
- Bayrakli, S.; Erdogan, S.Z. Genetic algorithm based energy efficient clusters (GABEEC) in Wireless Sensor Networks. Procedia Comput. Sci. 2012, 10, 247–254. [Google Scholar] [CrossRef]
- Hosseingholizadeh, A.; Abhari, A. A Neural Network approach for Wireless sensor network power management. In Proceedings of the 28th IEEE International Symposium on Reliable Distributed Systems, Niagara Falls, NY, USA, 27–30 September 2009. [Google Scholar]
- Cordina, M.; Debono, C.J. Increasing wireless sensor network lifetime through the application of SOM neural networks. In Proceedings of the 3rd International Symposium on Communications, Control and Signal Process, Rhodes, Greece, 12–14 March 2008. [Google Scholar]
- Kumar, N.; Kumar, M.; Patel, R.B. Neural network based energy efficient clustering and routing in wireless sensor networks. In Proceedings of the 1st International Conference on Networks Communications, Melbourne, Australia, 14–16 December 2009. [Google Scholar]
- Förster, A.; Murphy, A.L. CLIQUE: Role-free clustering with Q-learning for wireless sensor networks. In Proceedings of the International Conference on Distributed Computing Systems, Montreal, QC, Canada, 22–26 June 2009. [Google Scholar]
- Ramli, A.; Basarudin, Y.; Sulaiman, M. Cooperative and Reinforcement Learning in Energy Efficient Dual Hop Clustered Networks. Sindh Univ. 2016, 48, 445–448. [Google Scholar]
- Saleem, M.; Di Caro, G.A.; Farooq, M. Swarm intelligence based routing protocol for wireless sensor networks: Survey and future directions. Inf. Sci. (NY) 2011, 181, 4597–4624. [Google Scholar] [CrossRef]
- Gui, T.; Ma, C.; Wang, F.; Wilkins, D.E. Survey On Swarm Intelligence based Routing Protocols for Wireless Sensor Networks: An Extensive Study. In Proceedings of the IEEE International Conference on Industrial Technology, Taipei, Taiwan, 14–17 March 2016. [Google Scholar]
- Poli, R.; Kennedy, J.; Blackwell, T. Particle swarm optimization. Swarm Intell. 2007, 1, 33–57. [Google Scholar] [CrossRef]
- Latiff, N.M.A.; Tsimenidis, C.C.; Sharif, B.S.; Kingdom, U. Energy-Aware Clustering for Wireless Sensor Networks Using Particle Swarm Optimization. In Proceedings of the 18th Annual IEEE International Symposium on Personal, Indoor and Mobile Radio Communications, Montreal, QC, Canada, 3–7 September 2007. [Google Scholar]
- Kuila, P.; Jana, P.K. Energy efficient clustering and routing algorithms for wireless sensor networks: Particle swarm optimization approach. Eng. Appl. Artif. Intell. 2014, 33, 127–140. [Google Scholar] [CrossRef]
- Elhabyan, R.S.; Yagoub, M.C.E. PSO-HC: Particle swarm optimization protocol for hierarchical clustering in Wireless Sensor Networks. In Proceedings of the International Conference on Collaborative Computing: Networking, Applications and Worksharing, Miami, FL, USA, 22–25 October 2014. [Google Scholar]
- Ding, Y.; Hu, Y.; Hao, K.; Cheng, L. MPSICA: An intelligent routing recovery scheme for heterogeneous wireless sensor networks. Inf. Sci. (NY) 2015, 308, 49–60. [Google Scholar] [CrossRef]
- Elhabyan, R.S.Y.; Yagoub, M.C.E. Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network. J. Netw. Comput. Appl. 2015, 52, 116–128. [Google Scholar] [CrossRef]
- Rao, P.C.S.; Jana, P.K.; Banka, H. A particle swarm optimization based energy efficient cluster head selection algorithm for wireless sensor networks. Wirel. Netw. 2017, 23, 2005–2020. [Google Scholar] [CrossRef]
- Bari, A.; Jaekel, A.; Bandyopadhyay, S. Clustering strategies for improving the lifetime of two-tiered sensor networks. Comput. Commun. 2008, 31, 3451–3459. [Google Scholar] [CrossRef]
- Dorigo, M.; Blum, C. Ant colony optimization theory: A survey. Theor. Comput. Sci. 2005, 344, 243–278. [Google Scholar] [CrossRef] [Green Version]
- Selvakennedy, S.; Sinnappan, S.; Shang, Y. T-ANT: A nature-inspired data gathering protocol for wireless sensor networks. J. Commun. 2006, 1, 22–29. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, R.; Model, A.N. An Energy-Balanced Ant-Based Routing Protocol for Wireless Sensor Networks. In Proceedings of the 5th International Conference on Wireless Communications, Networking and Mobile Computing, Beijing, China, 24–26 September 2009. [Google Scholar]
- Ziyadi, M.; Yasami, K.; Abolhassani, B. Adaptive Clustering for Energy Efficient Wireless Sensor Networks Based on Ant Colony Optimization. In Proceedings of the Seventh Annual Communication Networks and Services Research Conference, Moncton, NB, Canada, 11–13 May 2009. [Google Scholar]
- Wang, G.; Wang, Y.; Tao, X. An Ant Colony Clustering Routing Algorithm for Wireless Sensor Networks. In Proceedings of the Third International Conference on Genetic and Evolutionary Computing, Guilin, China, 14–17 October 2009. [Google Scholar]
- Yang, J.; Xu, M.; Zhao, W.; Xu, B. A multipath routing protocol based on clustering and ant colony optimization for wireless sensor networks. Sensors 2010, 10, 4521–4540. [Google Scholar] [CrossRef] [PubMed]
- Ganesan, D.; Govindan, R.; Shenker, S.; Estrin, D. Highly-resilient, energy-efficient multipath routing in wireless sensor networks. Mob. Comput. Commun. Rev. 2002, 5, 10–24. [Google Scholar] [CrossRef]
- Tu, Z.; Wang, Q.; Shen, Y. Optimal Mobile Agent Routing for Data Fusion in Distributed Sensor Networks Using Improved Ant Colony Algorithm. In Proceedings of the IEEE Instrumentation and Measurement Technology Conference, Victoria, BC, Canada, 12–15 May 2008. [Google Scholar]
- Cai, X.; Duan, Y.; He, Y.; Yang, J.; Li, C. Bee-sensor-C: An energy-efficient and scalable multipath routing protocol for wireless sensor networks. Int. J. Distrib. Sens. Netw. 2015, 2015. [Google Scholar] [CrossRef]
- Karaboga, D.; Okdem, S.; Ozturk, C. Cluster based wireless sensor network routing using artificial bee colony algorithm. Wirel. Netw. 2012, 18, 847–860. [Google Scholar] [CrossRef]
- Saleem, M.; Farooq, M. BeeSensor: A Bee-Inspired Power Aware Routing Protocol for Wireless Sensor Networks. Lect. Notes Comput. Sci. 2007, 81–90. [Google Scholar] [CrossRef]
- Camilo, T.; Carreto, C.; Silva, J.S.; Boavida, F. An Energy-Efficient Ant-Based Routing Algorithm for Wireless Sensor Networks. Ant Colony Optim. Swarm Intell. 2006, 49–59. [Google Scholar] [CrossRef]
- Zhang, Y.; Kuhn, L.D.; Fromherz, M.P.J. Improvements on Ant Routing for Sensor Networks. Networks 2004, 154–165. [Google Scholar] [CrossRef]
- Mann, P.S.; Singh, S.; Kumar, A. Computational Intelligence based metaheuristic for energy-efficient routing in wireless sensor networks. In Proceedings of the IEEE Congress on Evolutionary Computation (CEC), Vancouver, BC, Canada, 24–29 July 2016. [Google Scholar]
- Attea, B.A.; Khalil, E.A. A new evolutionary based routing protocol for clustered heterogeneous wireless sensor networks. Appl. Soft Comput. 2012, 12, 1950–1957. [Google Scholar] [CrossRef]
ML/CI | Energy Consumption | Total | ||
---|---|---|---|---|
Low | Average | High | ||
FL | 3 | 3 | 3 | 9 |
FL/SI | 1 | 0 | 0 | 1 |
GA | 1 | 2 | 1 | 4 |
NN | 0 | 2 | 0 | 2 |
RL | 1 | 1 | 0 | 2 |
PSO | 1 | 4 | 1 | 6 |
ACO | 0 | 4 | 1 | 5 |
BCO | 1 | 3 | 0 | 4 |
Total | 8 | 19 | 6 | 33 |
ML/CI | Scalability | Total | ||
---|---|---|---|---|
Low | Medium | High | ||
FL | 6 | 3 | 0 | 9 |
FL/SI | 0 | 1 | 0 | 1 |
GA | 2 | 2 | 0 | 4 |
NN | 2 | 0 | 0 | 2 |
RL | 1 | 1 | 0 | 2 |
PSO | 1 | 0 | 5 | 6 |
ACO | 2 | 1 | 2 | 5 |
BCO | 0 | 2 | 2 | 4 |
Total | 14 | 10 | 9 | 33 |
ML/CI | Data Delivery Rate | Total | ||
---|---|---|---|---|
Low | Average | High | ||
FL | 1 | 1 | 0 | 2 |
FL/SI | 0 | 1 | 0 | 1 |
NN | 0 | 1 | 0 | 1 |
RL | 0 | 1 | 0 | 1 |
PSO | 0 | 3 | 2 | 5 |
ACO | 1 | 0 | 1 | 2 |
BCO | 0 | 0 | 4 | 4 |
Total | 2 | 7 | 7 | 16 |
ML/CI | Energy Consumption | Total | ||
---|---|---|---|---|
Low | Average | High | ||
Centralized | 28.6% | 57.1% | 14.3% | 14 |
Distributed | 21.1% | 57.9% | 21.1% | 19 |
Total | 8 | 19 | 6 | 33 |
24.2% | 57.6% | 18.2% | 100% |
ML/CI | Data Delivery Rate | Total | ||
---|---|---|---|---|
Low | Average | High | ||
Centralized | 0.0% | 37.5% | 62.5% | 8 |
Distributed | 25.0% | 50.0% | 25.0% | 8 |
Total | 2 | 7 | 7 | 16 |
12.5% | 43.8% | 43.8% | 100% |
ML/CI | Scalability | Total | ||
---|---|---|---|---|
Low | Medium | High | ||
Centralized | 35.7% | 28.6% | 35.7% | 14 |
Distributed | 47.4% | 31.6% | 21.1% | 19 |
Total | 14 | 10 | 9 | 33 |
42.4% | 30.3% | 27.3% | 100% |
CI/ML | Data Delivery Rate | Data Aggregation | Energy Consumption | Scalability | Nature | Network | Radio Model | Multihop | Multipath | |
---|---|---|---|---|---|---|---|---|---|---|
FCH [31] | FL | - | no | high | low | centralized | homogeneous | first order | no | no |
CHEF [32] | FL | - | yes | high | medium | distributed | homogeneous | first order | no | - |
LEACH-FL [33] | FL | - | - | high | low | centralized | homogeneous | first order | no | yes |
ICT2TSK [34] | FL | - | - | low | medium | centralized | homogeneous | first order | no | yes |
SEP-FL [35] | FL | - | - | average | low | centralized | heterogeneous | first order | - | - |
EAUCF [36] | FL | - | yes | low | low | distributed | homogeneous | first order | yes | yes |
DFLC [37] | FL | low | - | average | medium | distributed | homogeneous | first order | yes | yes |
SIF [39] | FL/SI | average | no | low | medium | centralized | homogeneous | first order | yes | yes |
FBUC [40] | FL | - | - | low | low | distributed | homogeneous | first order | - | yes |
EEDCF [41] | FL | average | - | average | low | distributed | heterogeneous | first order | yes | yes |
[43] | GA | - | no | average | medium | centralized | heterogeneous | first order | yes | - |
[44] | GA | - | yes | average | medium | distributed | homogeneous | first order | - | - |
LEACH-GA [46] | GA | - | yes | high | low | distributed | homogeneous | first-order | no | yes |
GABEEC [46] | GA | - | yes | low | low | distributed | homogeneous | first order | - | - |
[48] | NN | average | yes | average | low | distributed | homogeneous | - | - | - |
[49] | NN | - | - | average | low | distributed | homogeneous | first order | yes | yes |
CLIQUE [50] | RL | average | yes | low | medium | distributed | homogeneous | - | yes | yes |
[51] | RL | - | - | average | low | distributed | homogeneous | - | - | - |
PSO-C [57] | PSO | average | yes | average | low | centralized | homogeneous | first order | no | no |
[56] | PSO | average | yes | average | high | centralized | heterogeneous | first order | yes | yes |
PSO-HC [57] | PSO | - | - | average | high | centralized | homogeneous | CC2420 | yes | - |
MPSICA [58] | PSO | average | yes | high | high | distributed | heterogeneous | - | yes | yes |
TPSO-CR [59] | PSO | high | yes | average | high | centralized | homogeneous/ heterogeneous | CC2420 | yes | yes |
PSO-ECHS [60] | PSO | high | no | low | high | centralized | homogeneous | first order | - | - |
T-ANT [63] | ACO | - | yes | average | low | distributed | homogeneous | first order | yes | - |
EBAB [64] | ACO | low | - | average | high | distributed | homogeneous | first order | yes | yes |
ACO-C [65] | ACO | high | yes | average | low | centralized | homogeneous | first order | no | yes |
ACA-LEACH [66] | ACO | - | - | high | medium | distributed | homogeneous | first order | yes | yes |
MRP [67] | ACO | - | - | average | high | distributed | homogeneous | first order | yes | yes |
ABC-C [71] | BCO | high | - | average | medium | centralized | homogeneous | first order | yes (2 hops) | yes |
Bee-Sensor-C [70] | BCO | high | yes | average | high | distributed | homogeneous | - | yes | yes |
BeeSwarm [75] | BCO | high | yes | average | medium | distributed | homogeneous | - | yes | yes |
ABC-SD [24] | BCO | high | yes | low | high | centralized | homogeneous | CC2420 | yes | yes |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Wohwe Sambo, D.; Yenke, B.O.; Förster, A.; Dayang, P. Optimized Clustering Algorithms for Large Wireless Sensor Networks: A Review. Sensors 2019, 19, 322. https://doi.org/10.3390/s19020322
Wohwe Sambo D, Yenke BO, Förster A, Dayang P. Optimized Clustering Algorithms for Large Wireless Sensor Networks: A Review. Sensors. 2019; 19(2):322. https://doi.org/10.3390/s19020322
Chicago/Turabian StyleWohwe Sambo, Damien, Blaise Omer Yenke, Anna Förster, and Paul Dayang. 2019. "Optimized Clustering Algorithms for Large Wireless Sensor Networks: A Review" Sensors 19, no. 2: 322. https://doi.org/10.3390/s19020322
APA StyleWohwe Sambo, D., Yenke, B. O., Förster, A., & Dayang, P. (2019). Optimized Clustering Algorithms for Large Wireless Sensor Networks: A Review. Sensors, 19(2), 322. https://doi.org/10.3390/s19020322