Wireless Networks

, Volume 25, Issue 4, pp 1829–1845 | Cite as

On-demand fuzzy clustering and ant-colony optimisation based mobile data collection in wireless sensor network

  • Nimisha GhoshEmail author
  • Indrajit Banerjee
  • R. Simon Sherratt


In a wireless sensor network (WSN), sensor nodes collect data from the environment and transfer this data to an end user through multi-hop communication. This results in high energy dissipation of the devices. Thus, balancing of energy consumption is a major concern in such kind of network. Appropriate cluster head (CH) selection may provide to be an efficient way to reduce the energy dissipation and prolonging the network lifetime in WSN. This paper has adopted the concept of fuzzy if-then rules to choose the cluster head based on certain fuzzy descriptors. To optimise the fuzzy membership functions, particle swarm optimisation has been used to improve their ranges. Moreover, recent study has confirmed that the introduction of a mobile collector in a network which collects data through short-range communications also aids in high energy conservation. In this work, the network is divided into clusters and a mobile collector starts from the static sink or base station and moves through each of these clusters and collect data from the chosen cluster heads in a single-hop fashion. Mobility based on ant-colony optimisation has already proven to be an efficient method which is utilised in this work. Additionally, instead of performing clustering in every round, CH is selected on demand. The performance of the proposed algorithm has been compared with some existing clustering algorithms. Simulation results show that the proposed protocol is more energy-efficient and provides better packet delivery ratio as compared to the existing protocols for data collection obtained through Matlab simulations.


Clustering Fuzzy logic Particle swarm optimisation Ant colony optimisation Wireless sensor network 


  1. 1.
    Abo-Zahhad, M., Ahmed, S. M., Sabor, N., & Sasaki, S. (2015). Mobile sink-based adaptive immune energy-efficient clustering protocol for improving the lifetime and stability period of wireless sensor networks. IEEE Sensors Journal, 15(8), 4576–4586.CrossRefGoogle Scholar
  2. 2.
    Abuarqoub, A., Hammoudeh, M., Adebisi, B., Jabbar, S., Bounceur, A., & Al-Bashar, H. (2017). Dynamic clustering and management of mobile wireless sensor networks. Computer Networks, 117, 62–75.CrossRefGoogle Scholar
  3. 3.
    Ahmad, A., Javaid, N., Khan, Z. A., Qasim, U., & Alghamdi, T. A. (2014). (ACH)2: Routing scheme to maximize lifetime and throughput of wireless sensor networks. IEEE Sensors Journal, 14(10), 3516–3532.CrossRefGoogle Scholar
  4. 4.
    Akkaya, K., & Younis, M. (2005). A survey on routing protocols for wireless sensor networks. Ad Hoc Networks, 3(3), 325–349.CrossRefGoogle Scholar
  5. 5.
    Almi’ani, K., Viglas, A., & Libman, L. (2010). Energy-efficient data gathering with tour length-constrained mobile elements in wireless sensor networks. In IEEE 35th conference on local computer networks (LCN), 2010 (pp. 582–589).Google Scholar
  6. 6.
    Bagci, H., & Yazici, A. (2013). An energy aware fuzzy approach to unequal clustering in wireless sensor networks. Applied Soft Computing, 13(4), 1741–1749.CrossRefGoogle Scholar
  7. 7.
    Bojan-Dragos, C. A., Precup, R. E., Preitl, S., Szedlak-Stinean, A. I., & Petriu, E. M. (2016). Particle swarm optimization of fuzzy models for electromagnetic actuated clutch systems. In 18th Mediterranean Electrotechnical Conference (MELECON), 2016 (pp. 1–6).Google Scholar
  8. 8.
    Butun, I., Morgera, S. D., & Sankar, R. (2014). A survey of intrusion detection systems in wireless sensor networks. IEEE Communications Surveys Tutorials, 16(1), 266–282.CrossRefGoogle Scholar
  9. 9.
    Chanak, P., Banerjee, I., Wang, J., & Sherratt, R. S. (2014). Obstacle avoidance routing scheme through optimal sink movement for home monitoring and mobile robotic consumer devices. IEEE Transactions on Consumer Electronics, 60(4), 596–604.CrossRefGoogle Scholar
  10. 10.
    Chang, J. Y., & Shen, T. H. (2016). An efficient tree-based power saving scheme for wireless sensor networks with mobile sink. IEEE Sensors Journal, 16(20), 7545–7557.CrossRefGoogle Scholar
  11. 11.
    Collotta, M., Pau, G., & Maniscalco, V. (2017). A fuzzy logic approach by using particle swarm optimization for effective energy management in IWSNs. Transactions on Industrial Electronics, 99, 1.Google Scholar
  12. 12.
    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.CrossRefGoogle Scholar
  13. 13.
    Gao, S., Zhang, H., & Das, S. K. (2011). Efficient data collection in wireless sensor networks with path-constrained mobile sinks. IEEE Transactions on Mobile Computing, 10(4), 592–608.CrossRefGoogle Scholar
  14. 14.
    Ghosh, N., & Banerjee, I. (2015). An energy-efficient path determination strategy for mobile data collectors in wireless sensor network. Computers & Electrical Engineering, 48, 417–435.CrossRefGoogle Scholar
  15. 15.
    Heinzelman, W. R., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient communication protocol for wireless microsensor networks. In Proceedings of the 33rd annual Hawaii international conference on system sciences, 2000, (Vol. 2, p. 10).Google Scholar
  16. 16.
    Hu, Y., & Niu, Y. (2016). An energy-efficient overlapping clustering protocol in WSNs. Wireless Networks, 1–17.Google Scholar
  17. 17.
    Huang, G., Chen, D., & Liu, X. (2015). A node deployment strategy for blindness avoiding in wireless sensor networks. IEEE Communications Letters, 19(6), 1005–1008.CrossRefGoogle Scholar
  18. 18.
    Izadi, D., Abawajy, J., & Ghanavati, S. (2015). An alternative clustering scheme in WSN. IEEE Sensors Journal, 15(7), 4148–4155.CrossRefGoogle Scholar
  19. 19.
    Izakian, H., & Abraham, A. (2011). Fuzzy c-means and fuzzy swarm for fuzzy clustering problem. Expert Systems with Applications, 38(3), 1835–1838.CrossRefGoogle Scholar
  20. 20.
    Kang, S. H., & Nguyen, T. (2012). Distance based thresholds for cluster head selection in wireless sensor networks. IEEE Communications Letters, 16(9), 1396–1399.CrossRefGoogle Scholar
  21. 21.
    Kennedy, J. & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of the IEEE international conference on neural networks, 1995. (Vol. 4).Google Scholar
  22. 22.
    Kim, K. T., & Youn, H. Y. (2017). A dynamic level-based routing protocol for energy efficiency in wireless sensor networks. Journal of Internet Technology, 18(1), 11–21.Google Scholar
  23. 23.
    Kim, J. M., Park, S. H., Han, Y. J., & Chung, T. M. (2008). Chef: Cluster head election mechanism using fuzzy logic in wireless sensor networks. In 10th International conference on advanced communication technology, 2008. ICACT 2008 (Vol. 1, pp. 654–659).Google Scholar
  24. 24.
    Kuila, P., & Jana, P. K. (2014). A novel differential evolution based clustering algorithm for wireless sensor networks. Applied Soft Computing, 25, 414–425.CrossRefGoogle Scholar
  25. 25.
    Lee, J. S., & Cheng, W. L. (2012). Fuzzy-logic-based clustering approach for wireless sensor networks using energy predication. IEEE Sensors Journal, 12(9), 2891–2897.CrossRefGoogle Scholar
  26. 26.
    Lee, J. W., Choi, B. S., & Lee, J. J. (2011). Energy-efficient coverage of wireless sensor networks using ant colony optimization with three types of pheromones. IEEE Transactions on Industrial Informatics, 7(3), 419–427.CrossRefGoogle Scholar
  27. 27.
    Lee, J. W., & Lee, J. J. (2012). Ant-colony-based scheduling algorithm for energy-efficient coverage of WSN. IEEE Sensors Journal, 12(10), 3036–3046.CrossRefGoogle Scholar
  28. 28.
    Ma, Y., Guo, Y., Tian, X., & Ghanem, M. (2011). Distributed clustering-based aggregation algorithm for spatial correlated sensor networks. IEEE Sensors Journal, 11(3), 641–648.CrossRefGoogle Scholar
  29. 29.
    Ma, M., & Yang, Y. (2007). Sencar: An energy-efficient data gathering mechanism for large-scale multihop sensor networks. IEEE Transactions on Parallel and Distributed Systems, 18(10), 1476–1488.CrossRefGoogle Scholar
  30. 30.
    Ma, M., Yang, Y., & Zhao, M. (2013). Tour planning for mobile data-gathering mechanisms in wireless sensor networks. IEEE Transactions on Vehicular Technology, 62(4), 1472–1483.CrossRefGoogle Scholar
  31. 31.
    Manjeshwar, A., & Agrawal, D. P. (2001). Teen: a routing protocol for enhanced efficiency in wireless sensor networks. In Proceedings 15th international parallel and distributed processing symposium, IPDPS 2001 (pp. 2009–2015).Google Scholar
  32. 32.
    Manjeshwar, A., & Agrawal, D. P. (2002). Apteen: A hybrid protocol for efficient routing and comprehensive information retrieval in wireless. In Proceedings 16th international parallel and distributed processing symposium (p. 8).Google Scholar
  33. 33.
    Mirzaie, M. & Mazinani, S. M. (2017). MCFL: An energy efficient multi-clustering algorithm using fuzzy logic in wireless sensor network. Wireless Networks, 1–16.Google Scholar
  34. 34.
    Nabi, A., & Singh, N. A. (2016). Particle swarm optimization of fuzzy logic controller for voltage sag improvement. In 3rd International conference on advanced computing and communication systems (ICACCS), 2016 (Vol. 01, pp. 1–5).Google Scholar
  35. 35.
    Nayak, P., & Devulapalli, A. (2016). A fuzzy logic-based clustering algorithm for wsn to extend the network lifetime. IEEE Sensors Journal, 16(1), 137–144.CrossRefGoogle Scholar
  36. 36.
    Ni, Q., Pan, Q., Du, H., Cao, C., & Zhai, Y. (2017). A novel cluster head selection algorithm based on fuzzy clustering and particle swarm optimization. IEEE/ACM Transactions on Computational Biology and Bioinformatics, 14(1), 76–84.CrossRefGoogle Scholar
  37. 37.
    Prasad, D. R., Naganjaneyulu, P. V., & Prasad, K. S. (2017). A hybrid swarm optimization for energy efficient clustering in multi-hop wireless sensor network. Wireless Personal Communications, 94(4), 2459–2471.CrossRefGoogle Scholar
  38. 38.
    Rao, P. C. S., & Banka, H. (2017). Energy efficient clustering algorithms for wireless sensor networks: Novel chemical reaction optimization approach. Wireless Networks, 23(2), 433–452.CrossRefGoogle Scholar
  39. 39.
    Safaee, B., & Mashhadi, S. K. M. (2016). Fuzzy membership functions optimization of fuzzy controllers for a quad rotor using particle swarm optimization and genetic algorithm. In 4th International conference on control, instrumentation, and automation (ICCIA), 2016 (pp. 256–261).Google Scholar
  40. 40.
    Salarian, H., Chin, K. W., & Naghdy, F. (2014). An energy-efficient mobile-sink path selection strategy for wireless sensor networks. IEEE Transactions on Vehicular Technology, 63(5), 2407–2419.CrossRefGoogle Scholar
  41. 41.
    Shah, R. C., Roy, S., Jain, S., & Brunette, W. (2003). Data mules: Modeling a three-tier architecture for sparse sensor networks. In Proceedings of the 1st IEEE international workshop on sensor network protocols and applications, 2003 (pp. 30–41).Google Scholar
  42. 42.
    Shigei, N., Morishita, H., & Miyajima, H. (2010). Energy efficient clustering communication based on number of neighbors for wireless sensor networks. In Proceedings of international multiconference of engineers and computer scientists. Berlin: Springer.Google Scholar
  43. 43.
    Silva Filho, T. M., Pimentel, B. A., Souza, R. M., & Oliveira, A. L. (2015). Hybrid methods for fuzzy clustering based on fuzzy c-means and improved particle swarm optimization. Expert Systems with Applications, 42(17), 6315–6328.CrossRefGoogle Scholar
  44. 44.
    Somasundara, A. A., Ramamoorthy, A., & Srivastava, M. B. (2007). Mobile element scheduling with dynamic deadlines. IEEE Transactions on Mobile Computing, 6(4), 395–410.CrossRefGoogle Scholar
  45. 45.
    Soufi, Y., Bechouat, M., & Kahla, S. (2016). Fuzzy controller design using particle swarm optimization for photovoltaic maximum power point tracking. In International smart grid workshop and certificate program (ISGWCP), 2016 (pp. 1–6).Google Scholar
  46. 46.
    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(7), 1469–1481.CrossRefGoogle Scholar
  47. 47.
    Thakkar, A., & Kotecha, K. (2015). A new bollinger band based energy efficient routing for clustered wireless sensor network. Applied Soft Computing, 32, 144–153.CrossRefGoogle Scholar
  48. 48.
    Wang, J., Cao, J., Li, B., Lee, S., & Sherratt, R. S. (2015). Bio-inspired ant colony optimization based clustering algorithm with mobile sinks for applications in consumer home automation networks. IEEE Transactions on Consumer Electronics, 61(4), 438–444.CrossRefGoogle Scholar
  49. 49.
    Wang, C., Guo, S., & Yang, Y. (2016). An optimization framework for mobile data collection in energy-harvesting wireless sensor networks. IEEE Transactions on Mobile Computing, 15(12), 2969–2986.CrossRefGoogle Scholar
  50. 50.
    Wang, J., Yin, Y., Zhang, J., Lee, S., & Sherratt, R. S. (2013). Mobility based energy efficient and multi-sink algorithms for consumer home networks. IEEE Transactions on Consumer Electronics, 59(1), 77–84.CrossRefGoogle Scholar
  51. 51.
    Wang, J., Cao, Y., Li, B., Kim, H. J., & Lee, S. (2016). Particle swarm optimization based clustering algorithm with mobile sink for WSNs. Future Generation Computer Systems.Google Scholar
  52. 52.
    Younis, O., & Fahmy, S. (2004). Heed: A hybrid, energy-efficient, distributed clustering approach for ad hoc sensor networks. IEEE Transactions on Mobile Computing, 3(4), 366–379.CrossRefGoogle Scholar
  53. 53.
    Yu, G., Ren, F., Ji, Y., & Li, J. (2016). The evolution of sink mobility management in wireless sensor networks: A survey. IEEE Communications Surveys Tutorials, 18(1), 507–524.CrossRefGoogle Scholar
  54. 54.
    Zhao, M., Gong, D., & Yang, Y. (2015). Network cost minimization for mobile data gathering in wireless sensor networks. IEEE Transactions on Communications, 63(11), 4418–4432.CrossRefGoogle Scholar
  55. 55.
    Zualkernan, I. A., Al-ali, A. R., Jabbar, M. A., Zabalawi, I., & Wasfy, A. (2009). Infopods: Zigbee-based remote information monitoring devices for smart-homes. IEEE Transactions on Consumer Electronics, 55(3), 1221–1226.CrossRefGoogle Scholar

Copyright information

© Springer Science+Business Media, LLC, part of Springer Nature 2017

Authors and Affiliations

  • Nimisha Ghosh
    • 1
    Email author
  • Indrajit Banerjee
    • 1
  • R. Simon Sherratt
    • 2
  1. 1.Department of Information TechnologyIndian Institute of Engineering Science and TechnologyShibpur, HowrahIndia
  2. 2.School of Systems EngineeringUniversity of ReadingBerkshireUK

Personalised recommendations