Skip to main content

Advertisement

Log in

Energy Efficient Clustering and Congestion Control in WSNs with Mobile Sinks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Large scale Wireless Sensor Networks (WSNs) often utilize multiple mobile sink nodes to improve the network lifetime and scalability. However, most of the studies conducted in this context, consider unlimited buffer capacity for the sink nodes. But, this model cannot truly describe the behavior of WSNs and causes congestion in the sink nodes. To solve this problem, in this paper, we use limited buffer capacity for each mobile sink node in WSNs and present a two-level Fuzzy Logic Controller (FLC)-based dynamic clustering scheme and congestion prevention. In this scheme, sink nodes try to predict current load based on their loads in previous rounds by using ARIMA method and based on it, the first FLC selects the nearest uncongested sink node from multiple available mobile sink nodes. Then, the second FLC applies the output of the first FLC to select appropriate nodes as cluster heads to mitigate the energy consumption in the network. Extensive simulation results indicate the effectiveness of the proposed fuzzy logic-based solution in reducing congestion in the mobile sink nodes and improving load balancing in them which these result in the network lifetime improvement and decreasing the number of retransmissions.

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
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29
Fig. 30
Fig. 31
Fig. 32

Similar content being viewed by others

References

  1. Masdari, M., & Ahmadzadeh, S. (2017). A survey and taxonomy of the authentication schemes in telecare medicine information systems. Journal of Network and Computer Applications,87, 1–19.

    Article  Google Scholar 

  2. Masdari, M., Ahmadzadeh, S., & Bidaki, M. (2017). Key Management in Wireless Body Area Network: Challenges and Issues. Journal of Network and Computer Applications,91, 36–51.

    Article  Google Scholar 

  3. Masdari, M., & Ahmadzadeh, S. (2016). Comprehensive analysis of the authentication methods in wireless body area networks. Security and Communication Networks,9, 4777–4803.

    Article  Google Scholar 

  4. Masdari, M., Bazarchi, S. M., & Bidaki, M. (2013). Analysis of secure LEACH-based clustering protocols in wireless sensor networks. Journal of Network and Computer Applications,36, 1243–1260.

    Article  Google Scholar 

  5. Gherbi, C., Aliouat, Z., & Benmohammed, M. (2016). An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks. Energy,114, 647–662.

    Article  Google Scholar 

  6. Godbole, V. (2012). FCA-an approach on leach protocol of wireless sensor networks using fuzzy logic. International Journal of Computer Communications and Networks (IJCCN),3, 1–13.

    Google Scholar 

  7. Lee, J.-S., & Cheng, W.-L. (2012). Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sensors Journal,12, 2891–2897.

    Article  Google Scholar 

  8. Mhemed, R., Aslam, N., Phillips, W., & Comeau, F. (2012). An energy efficient fuzzy logic cluster formation protocol in wireless sensor networks. Procedia Computer Science,10, 255–262.

    Article  Google Scholar 

  9. Nayak, P., & Devulapalli, A. (2016). A fuzzy logic-based clustering algorithm for WSN to extend the network lifetime. IEEE Sensors Journal,16, 137–144.

    Article  Google Scholar 

  10. Singh, A. K., Purohit, N., & Varma, S. (2013). Fuzzy logic based clustering in wireless sensor networks: a survey. International Journal of Electronics,100, 126–141.

    Article  Google Scholar 

  11. Logambigai, R., & Kannan, A. (2016). Fuzzy logic based unequal clustering for wireless sensor networks. Wireless Networks,22, 945–957.

    Article  Google Scholar 

  12. Mao, S., Zhao, C., Zhou, Z., & Ye, Y. (2013). An improved fuzzy unequal clustering algorithm for wireless sensor network. Mobile Networks and Applications,18, 206–214.

    Article  Google Scholar 

  13. Nguyen, T.-T., Shieh, C.-S., Dao, T.-K., Wu, J.-S., & Hu, W.-C. (2013). Prolonging of the network lifetime of WSN using fuzzy clustering topology. In 2013 second international conference on robot, vision and signal processing (pp. 13–16).

  14. Gajjar, S., Sarkar, M., & Dasgupta, K. (2016). FAMACROW: fuzzy and ant colony optimization based combined mac, routing, and unequal clustering cross-layer protocol for wireless sensor networks. Applied Soft Computing,43, 235–247.

    Article  Google Scholar 

  15. Masdari, M., & Jalali, M. (2016). A survey and taxonomy of DoS attacks in cloud computing. Security and Communication Networks,9, 3724–3751.

    Article  Google Scholar 

  16. Masdari, M., Salehi, F., Jalali, M., & Bidaki, M. (2017). A survey of PSO-based scheduling algorithms in cloud computing. Journal of Network and Systems Management,25, 1–37.

    Article  Google Scholar 

  17. Masdari, M., Nabavi, S. S., & Ahmadi, V. (2016). An overview of virtual machine placement schemes in cloud computing. Journal of Network and Computer Applications,66, 106–127.

    Article  Google Scholar 

  18. Masdari, M., ValiKardan, S., Shahi, Z., & Azar, S. I. (2016). Towards workflow scheduling in cloud computing: a comprehensive analysis. Journal of Network and Computer Applications,66, 64–82.

    Article  Google Scholar 

  19. Santos, A. C., Duhamel, C., & Belisário, L. S. (2016). Heuristics for designing multi-sink clustered WSN topologies. Engineering Applications of Artificial Intelligence,50, 20–31.

    Article  Google Scholar 

  20. Isik, S., Donmez, M. Y., & Ersoy, C. (2012). Multi-sink load balanced forwarding with a multi-criteria fuzzy sink selection for video sensor networks. Computer Networks,56, 615–627.

    Article  Google Scholar 

  21. Jain, T. K., Saini, D. S., & Bhooshan, S. V. (2015). Lifetime optimization of a multiple sink wireless sensor network through energy balancing. Journal of Sensors 2015. https://doi.org/10.1155/2015/921250.

    Article  Google Scholar 

  22. Box, G. E., & Pierce, D. A. (1970). Distribution of residual autocorrelations in autoregressive-integrated moving average time series models. Journal of the American statistical Association,65, 1509–1526.

    Article  MathSciNet  Google Scholar 

  23. Luo, D., Zuo, D., & Yang, X. (2008). An optimal sink selection scheme for multi-sink wireless sensor networks. In ICCSIT’08. international conference on computer science and information technology, 2008 (pp. 544–548)

  24. Ghaffari, A. (2015). Congestion control mechanisms in wireless sensor networks: A survey. Journal of Network and Computer Applications,52, 101–115.

    Article  Google Scholar 

  25. Fang, W.-W., Chen, J.-M., Shu, L., Chu, T.-S., & Qian, D.-P. (2010). Congestion avoidance, detection and alleviation in wireless sensor networks. Journal of Zhejiang University Science C,11, 63–73.

    Article  Google Scholar 

  26. Silva, A. P., Burleigh, S., Hirata, C. M., & Obraczka, K. (2015). A survey on congestion control for delay and disruption tolerant networks. Ad Hoc Networks,25, 480–494.

    Article  Google Scholar 

  27. Bagci, H., & Yazici, A. (2013). An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Applied Soft Computing,13, 1741–1749.

    Article  Google Scholar 

  28. Taheri, H., Neamatollahi, P., Younis, O. M., Naghibzadeh, S., & Yaghmaee, M. H. (2012). An energy-aware distributed clustering protocol in wireless sensor networks using fuzzy logic. Ad Hoc Networks,10, 1469–1481.

    Article  Google Scholar 

  29. Sert, S. A., Bagci, H., & Yazici, A. (2015). MOFCA: Multi-objective fuzzy clustering algorithm for wireless sensor networks. Applied Soft Computing,30, 151–165.

    Article  Google Scholar 

  30. Baranidharan, B., & Santhi, B. (2016). DUCF: Distributed load balancing unequal clustering in wireless sensor networks using fuzzy approach. Applied Soft Computing,40, 495–506.

    Article  Google Scholar 

  31. Ran, G., Zhang, H., & Gong, S. (2010). Improving on LEACH protocol of wireless sensor networks using fuzzy logic. Journal of Information and Computational Science,7, 767–775.

    Google Scholar 

  32. Soro, S., & Heinzelman, W. B. (2005). Prolonging the lifetime of wireless sensor networks via unequal clustering. In 19th IEEE international parallel and distributed processing symposium, 2005. Proceedings

  33. Mamdani, E. H., & Assilian, S. (1975). An experiment in linguistic synthesis with a fuzzy logic controller. International Journal of Man-Machine Studies,7, 1–13.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammad Masdari.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Masdari, M. Energy Efficient Clustering and Congestion Control in WSNs with Mobile Sinks. Wireless Pers Commun 111, 611–642 (2020). https://doi.org/10.1007/s11277-019-06876-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-019-06876-z

Keywords

Navigation