Skip to main content

Advertisement

Log in

Distributed unequal clustering algorithm in large-scale wireless sensor networks using fuzzy logic

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

Clustering is a promising and popular approach to organize sensor nodes into a hierarchical structure, reduce transmitting data to the base station by aggregation methods, and prolong the network lifetime. However, a heavy traffic load may cause the sudden death of nodes due to energy resource depletion in some network regions, i.e., hot spots that lead to network service disruption. This problem is very critical, especially for data-gathering scenarios in which Cluster Heads (CHs) are responsible for collecting and forwarding sensed data to the base station. To avoid hot spot problem, the network workload must be uniformly distributed among nodes. This is achieved by rotating the CH role among all network nodes and tuning cluster size according to CH conditions. In this paper, a clustering algorithm is proposed that selects nodes with the highest remaining energy in each region as candidate CHs, among which the best nodes shall be picked as the final CHs. In addition, to mitigate the hot spot problem, this clustering algorithm employs fuzzy logic to adjust the cluster radius of CH nodes; this is based on some local information, including distance to the base station and local density. Simulation results demonstrate that, by mitigating the hot spot problem, the proposed approach achieves an improvement in terms of both network lifetime and energy conservation.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. Akyildiz IF, Vuran MC (2010) Wireless sensor networks. Wiley, Hoboken

    Book  MATH  Google Scholar 

  2. Mottola L, Pietro G (2011) Picco, programming wireless sensor networks. ACM Comput Surv 43:1–51. https://doi.org/10.1145/1922649.1922656

    Article  Google Scholar 

  3. Rostami AS, Badkoobe M, Mohanna F, Keshavarz H, Hosseinabadi AAR, Sangaiah AK (2018) Survey on clustering in heterogeneous and homogeneous wireless sensor networks. J Supercomput 74:277–323. https://doi.org/10.1007/s11227-017-2128-1

    Article  Google Scholar 

  4. Anastasi G, Conti M, Di Francesco M, Passarella A (2009) Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw 7:537–568. https://doi.org/10.1016/j.adhoc.2008.06.003

    Article  Google Scholar 

  5. Yick J, Mukherjee B, Ghosal D (2008) Wireless sensor network survey. Comput Netw 52:2292–2330. https://doi.org/10.1016/j.comnet.2008.04.002

    Article  Google Scholar 

  6. Wang F, Liu J (2011) Networked wireless sensor data collection: issues, challenges, and approaches. IEEE Commun Surv Tutor 13:673–687. https://doi.org/10.1109/SURV.2011.060710.00066

    Article  Google Scholar 

  7. Sudevalayam S, Kulkarni P (2011) Energy harvesting sensor nodes: survey and implications. IEEE Commun Surv Tutor 13:443–461. https://doi.org/10.1109/SURV.2011.060710.00094

    Article  Google Scholar 

  8. Afsar MM, Tayarani-N M-H (2014) Clustering in sensor networks: a literature survey. J Netw Comput Appl 46:198–226. https://doi.org/10.1016/j.jnca.2014.09.005

    Article  Google Scholar 

  9. Liu X (2015) Atypical hierarchical routing protocols for wireless sensor networks: a review. IEEE Sens J 15:5372–5383. https://doi.org/10.1109/JSEN.2015.2445796

    Article  Google Scholar 

  10. Masdari M, Bazarchi SM, Bidaki M (2013) Analysis of secure LEACH-based clustering protocols in wireless sensor networks. J Netw Comput Appl 36:1243–1260. https://doi.org/10.1016/j.jnca.2012.12.017

    Article  Google Scholar 

  11. Bagci H, Yazici A (2013) An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Appl Soft Comput 13:1741–1749. https://doi.org/10.1016/j.asoc.2012.12.029

    Article  Google Scholar 

  12. Younis O, Fahmy S (2004) HEED: a hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Trans Mob Comput 3:366–379. https://doi.org/10.1109/TMC.2004.41

    Article  Google Scholar 

  13. Baranidharan B, Santhi B (2016) DUCF: distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach. Appl Soft Comput 40:495–506. https://doi.org/10.1016/j.asoc.2015.11.044

    Article  Google Scholar 

  14. Sert SA, Bagci H, Yazici A (2015) MOFCA: multi-objective fuzzy clustering algorithm for wireless sensor networks. Appl Soft Comput 30:151–165. https://doi.org/10.1016/j.asoc.2014.11.063

    Article  Google Scholar 

  15. Neamatollahi P, Taheri H, Naghibzadeh M, Yaghmaee M-H (2011) A hybrid clustering approach for prolonging lifetime in wireless sensor networks. In: 2011 International Symposium on Computer Networks and Distributed Systems (CNDS). https://doi.org/10.1109/CNDS.2011.5764566

  16. Neamatollahi P, Naghibzadeh M, Abrishami S, Yaghmaee MH (2017) Distributed clustering-task scheduling for wireless sensor networks using dynamic hyper round policy. IEEE Trans Mob Comput. https://doi.org/10.1109/TMC.2017.2710050

    Google Scholar 

  17. Zhao M, Yang Y, Wang C (2015) Mobile data gathering with load balanced clustering and dual data uploading in wireless sensor networks. IEEE Trans Mob Comput 14:770–785. https://doi.org/10.1109/TMC.2014.2338315

    Article  Google Scholar 

  18. Xu Z, Chen L, Chen C, Guan X (2016) Joint clustering and routing design for reliable and efficient data collection in large-scale wireless sensor networks. IEEE Internet Things J 3:520–532. https://doi.org/10.1109/JIOT.2015.2482363

    Article  Google Scholar 

  19. Kang SH, Nguyen T (2012) Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Commun Lett 16:1396–1399. https://doi.org/10.1109/LCOMM.2012.073112.120450

    Article  Google Scholar 

  20. Pal V, Singh G, Yadav RP (2015) Balanced cluster size solution to extend lifetime of wireless sensor networks. IEEE Internet Things J 2:399–401. https://doi.org/10.1109/JIOT.2015.2408115

    Article  Google Scholar 

  21. Hoang DC, Yadav P, Kumar R, Panda SK (2014) Real-time implementation of a harmony search algorithm-based clustering protocol for energy-efficient wireless sensor networks. IEEE Trans Ind Inform 10:774–783. https://doi.org/10.1109/TII.2013.2273739

    Article  Google Scholar 

  22. Heinzelman WB, Chandrakasan AP, Balakrishnan H (2002) An application-specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1:660–670. https://doi.org/10.1109/TWC.2002.804190

    Article  Google Scholar 

  23. Du T, Qu S, Liu F, Wang Q (2015) An energy efficiency semi-static routing algorithm for WSNs based on HAC clustering method. Inf Fusion 21:18–29. https://doi.org/10.1016/j.inffus.2013.05.001

    Article  Google Scholar 

  24. Nayak P, Devulapalli A (2016) A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime. IEEE Sens J 16:137–144. https://doi.org/10.1109/JSEN.2015.2472970

    Article  Google Scholar 

  25. Taheri H, Neamatollahi P, Younis OM, Naghibzadeh S, Yaghmaee MH (2012) An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic. Ad Hoc Netw 10:1469–1481. https://doi.org/10.1016/j.adhoc.2012.04.004

    Article  Google Scholar 

  26. Senouci MR, Mellouk A, Senouci H, Aissani A (2012) Performance evaluation of network lifetime spatial-temporal distribution for WSN routing protocols. J Netw Comput Appl 35:1317–1328. https://doi.org/10.1016/j.jnca.2012.01.016

    Article  Google Scholar 

  27. Chanak P, Banerjee I, Sherratt RS (2017) Energy-aware distributed routing algorithm to tolerate network failure in wireless sensor networks. Ad Hoc Netw 56:158–172. https://doi.org/10.1016/j.adhoc.2016.12.006

    Article  Google Scholar 

  28. Cenedese A, Luvisotto M, Michieletto G (2017) Distributed clustering strategies in industrial wireless sensor networks. IEEE Trans Ind Inform 13:228–237. https://doi.org/10.1109/TII.2016.2628409

    Article  Google Scholar 

  29. Neamatollahi P, Abrishami S, Naghibzadeh M, Yaghmaee MH, Younis O (2017) Hierarchical clustering-task scheduling policy in cluster-based wireless sensor networks. IEEE Trans Ind Inform. https://doi.org/10.1109/TII.2017.2757606

    Google Scholar 

  30. Neamatollahi P, Naghibzadeh M, Abrishami S (2017) Fuzzy-based clustering-task scheduling for lifetime enhancement in wireless sensor networks. IEEE Sens J 17:6837–6844. https://doi.org/10.1109/JSEN.2017.2749250

    Article  Google Scholar 

  31. Neamatollahi P, Taheri H, Naghibzadeh M, Abrishami S (2014) A distributed clustering scheme for wireless sensor networks. In: 2014 6th Conference on Information and Knowledge Technology IKT 2014. https://doi.org/10.1109/IKT.2014.7030326

  32. Toloueiashtian M, Motameni H (2017) A new clustering approach in wireless sensor networks using fuzzy system. J Supercomput. https://doi.org/10.1007/s11227-017-2153-0

    Google Scholar 

  33. Randhawa S, Jain S (2018) Energy-efficient load balancing scheme for two-tier communication in wireless sensor networks. J Supercomput 74:386–416. https://doi.org/10.1007/s11227-017-2134-3

    Article  Google Scholar 

  34. Wang J, Cao J, Ji S, Park JH (2017) Energy-efficient cluster-based dynamic routes adjustment approach for wireless sensor networks with mobile sinks. J Supercomput 73:3277–3290. https://doi.org/10.1007/s11227-016-1947-9

    Article  Google Scholar 

  35. Zahedi ZM, Akbari R, Shokouhifar M, Safaei F, Jalali A (2016) Swarm intelligence based fuzzy routing protocol for clustered wireless sensor networks. Expert Syst Appl 55:313–328

    Article  Google Scholar 

  36. Chen G, Li C, Ye M, Wu J (2009) An unequal cluster-based routing protocol in wireless sensor networks. Wirel Netw 15:193–207

    Article  Google Scholar 

  37. Liao Y, Qi H, Li W (2013) Load-balanced clustering algorithm with distributed self-organization for wireless sensor networks. IEEE Sens J 13:1498–1506. https://doi.org/10.1109/JSEN.2012.2227704

    Article  Google Scholar 

  38. Naghibzadeh M, Taheri H, Neamatollahi P (2014) Fuzzy-based clustering solution for hot spot problem in wireless sensor networks. In: 2014 7th International Symposium on Telecommunications. IEEE, pp 729–734. https://doi.org/10.1109/ISTEL.2014.7000798

  39. Mao S, Zhao C, Zhou Z, Ye Y (2012) An improved fuzzy unequal clustering algorithm for wireless sensor network. Mob Netw Appl. https://doi.org/10.1007/s11036-012-0356-4

    Google Scholar 

  40. Li C, Ye M, Chen G, Wu J, Chengfa L, Mao Y, Guihai C, Jie W (2005) An energy-efficient unequal clustering mechanism for wireless sensor networks. In: IEEE International Conference on Mobile Ad Hoc and Sensor System Conference 2005. IEEE, p 604. https://doi.org/10.1109/MAHSS.2005.1542849

  41. Xiangning F, Yulin S (2007) Improvement on LEACH protocol of wireless sensor network. In: International Conference on Sensor Technologies and Applications (SENSORCOMM 2007). IEEE 2007, pp 260–264. https://doi.org/10.1109/SENSORCOMM.2007.4394931

  42. Elhabyan RSY, Yagoub MCE (2015) Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network. J Netw Comput Appl 52:116–128. https://doi.org/10.1016/j.jnca.2015.02.004

    Article  Google Scholar 

  43. Taheri H, Neamatollahi P, Yaghmaee MH, Naghibzadeh M (2011) A local cluster head election algorithm in wireless sensor networks. In: 2011 CSI International Symposium on Computer Science and Software Engineering, pp 38–43. https://doi.org/10.1109/CSICSSE.2011.5963987

  44. Neamatollahi P, Taheri H, Toreini E, Naghibzadeh M, Yaghmaee MH (2011) A novel fuzzy metric to evaluate clusters for prolonging lifetime in wireless sensor networks. In: 2011 International Symposium on Artificial Intelligence and Signal Processing. IEEE, pp 118–123. https://doi.org/10.1109/AISP.2011.5960995

  45. Lee J-S, Cheng W-L (2012) Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sens J 12:2891–2897. https://doi.org/10.1109/JSEN.2012.2204737

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank Research and Technology Affairs, Mashhad Branch, Islamic Azad University, for supporting this research under Grant 91368.400.7.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mahmoud Naghibzadeh.

Additional information

This work was supported by the Islamic Azad University, Mashhad Branch [Grant Number 91368.400.7]. The first version of this work was published in 7th International Symposium on Telecommunications (IST) [38]. In comparison to the preliminary version, in the current version, we improved the presentation throughout the manuscript, stated the contributions in details, provided a new section for the reference protocols (Sect. 2), modified the clustering algorithm and membership functions of the fuzzy inference system, compared the proposed approach with recent protocols (HEED, M-LEACH, and DUCF), and evaluated the performance of UCF in different conditions and scenarios.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Neamatollahi, P., Naghibzadeh, M. Distributed unequal clustering algorithm in large-scale wireless sensor networks using fuzzy logic. J Supercomput 74, 2329–2352 (2018). https://doi.org/10.1007/s11227-018-2261-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-018-2261-5

Keywords

Navigation