Springer Nature is making SARS-CoV-2 and COVID-19 research free. View research | View latest news | Sign up for updates

Multi-factor and Distributed Clustering Routing Protocol in Wireless Sensor Networks

  • 187 Accesses

  • 3 Citations


One of important issues in wireless sensor networks is how to effectively use the limited node energy to prolong the lifetime of the networks. Clustering is a promising approach in wireless sensor networks, which can increase the network lifetime and scalability. However, in existing clustering algorithms, too heavy burden of cluster heads may lead to rapid death of the sensor nodes. The location of function nodes and the number of the neighbor nodes are also not carefully considered during clustering. In this paper, a multi-factor and distributed clustering routing protocol MFDCRP based on communication nodes is proposed by combining cluster-based routing protocol and multi-hop transmission. Communication nodes are introduced to relay the multi-hop transmission and elect cluster heads in order to ease the overload of cluster heads. The protocol optimizes the election of cluster nodes by combining various factors such as the residual energy of nodes, the distance between cluster heads and the base station, and the number of the neighbor nodes. The local optimal path construction algorithm for multi-hop transmission is also improved. Simulation results show that MFDCRP can effectively save the energy of sensor nodes, balance the network energy distribution, and greatly prolong the network lifetime, compared with the existing protocols.

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

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5


  1. 1.

    Akyildiz, I. F., Su, W., Sankarasubramaniam, Y., et al. (2002). A survey on sensor networks[J]. Communications Magazine IEEE, 40(8), 102–114.

  2. 2.

    Padmavati, & Aseri, T. C. (2014). Comparison of routing protocols in wireless sensor network using mobile sink—A survey[C]. Engineering and Computational Sciences (RAECS), Recent Advances in IEEE, 2014, 1–4.

  3. 3.

    Zhao, F., Xu, Y., & Li, R. (2012). Improved LEACH routing communication protocol for a wireless sensor network[J]. International Journal of Distributed Sensor Networks, 2012(4), 1497–1500.

  4. 4.

    Sinha, J. D., & Barman, S. (2012). Energy efficient routing in wireless sensor network[J]. Procedia Technology, 6(7), 731–738.

  5. 5.

    Heinzelman, W.R., Chandrakasan, A., & Balakrishnan, H. (2000). Energy-efficient communication protocol f or wireless microsensor networks[C]. In Hawaii international conference on system sciences. IEEE, 2000:8020.

  6. 6.

    Maraiya, K., Kant, K., & Gupta, N. (2011). Efficient cluster head selection scheme for data aggregation in wireless sensor network[J]. International Journal of Computer Applications, 23(9), 10–18.

  7. 7.

    Kumar, V., Jain, S., & Tiwari, S. (2011). Energy efficient clustering algorithms in wireless sensor networks: A survey[J]. International Journal of Computer Science Issues, 8(5), 259–268.

  8. 8.

    Shafiullah, G. M., Azad, S. A., & Ali, A. B. M. S. (2013). Energy-efficient wireless mac protocols for railway monitoring applications[J]. IEEE Transactions on Intelligent Transportation Systems, 14(14), 649–659.

  9. 9.

    Han, Z., Wu, J., Zhang, J., et al. (2012). A general self-organized tree-based energy-balance routing protocol for wireless sensor network[J]. IEEE Transactions on Nuclear Science, 61(2), 1–6.

  10. 10.

    Lindsey, S., & Raghavendra, C.S. (2002). PEGASIS: Power-efficient gathering in sensor information systems[C]. In Aerospace conference proceedings, 2002. IEEE. vol.3. (pp. 3-1125–3-1130).

  11. 11.

    Heinzelman, W. B., Chandrakasan, A. P., & Balakrishnan, H. (2002). An application-specific protocol architecture for wireless microsensor networks[J]. IEEE Transactions on Wireless Communications, 1(4), 660–670.

  12. 12.

    Ma, Z., Li, G., & Gong, Q. (2016). Improvement on LEACH-C protocol of wireless sensor network (LEACH-CC)[J]. International Journal of Future Generation Communication and Networking., 9(2), 183–192.

  13. 13.

    Miao, H., Xiao, X., & Qi, B., et al. (2015). Improvement and application of LEACH protocol based on Genetic Algorithm for WSN[C]. In IEEE international workshop on computer aided modelling and design of communication links and networks. IEEE.

  14. 14.

    Kim, K.T., Man, Y.K., & Ji, H.C., et al. (2015). An energy efficient and optimal randomized clustering for wireless sensor networks[C]. In Ieee/acis international conference on software engineering, artificial intelligence, networking and parallel/distributed computing. IEEE, (pp. 1–6).

  15. 15.

    Poolsanguan, S., So-In, C., Rujirakul K., & Udompongsuk, K. (2016). “An enhanced cluster head selection criterion of LEACH in wireless sensor networks,”[C]. In 2016 13th international joint conference on computer science and software engineering (JCSSE), Khon Kaen, Thailand (pp. 1–7).

  16. 16.

    So-In, C., Udompongsuk, K., Phudphut, C., Rujirakul, K., & Khunboa, C. (2013). “Performance evaluation of LEACH on cluster head selection techniques in wireless sensor networks.” In Proceedings of the international conference on computer and information technology, (pp.51–61).

  17. 17.

    Udompongsuk, K., So-In, C., Phaudphut, C., Rujirakul, K., Soomlek, C., & Waikham, B. (2014). ‘MAP: An optimized energy-efficient cluster header selection technique for wireless sensor networks’. Advances in Computer Science and its Application, 279, 191–199.

  18. 18.

    Salmabadi, H., Adibnia, F., & Sarram, M.A. (2015). An improvement on LEACH protocol (EZ-LEACH)[C]. In International conference on knowledge-based engineering and innovation.

  19. 19.

    Bejaoui, C., Guitton, A., & Kachouri, A. (2015). Improved election of cluster heads in LEACH[C]. In Ieee/acs, international conference of computer systems and applications.

  20. 20.

    Singh, T.S., Soram, R., & Khan, A.K. (2016) Distance based multi single hop low energy adaptive clustering hierarchy (MS LEACH) routing protocol in wireless sensor network[C]. In IEEE, international conference on advanced computing.

  21. 21.

    Kiani, F., Amiri, E., Zamani, M., et al. (2015). Efficient intelligent energy routing protocol in wireless sensor networks[J]. International Journal of Distributed Sensor Networks, 11(3), 1–13.

  22. 22.

    Gao, Z., Wang, H., & Xue, C., et al. (2012). An energy efficient hop-number-constrained multi-hop routing algorithm for heterogeneous wireless sensor networks[C]. In Modelling, identification and control (ICMIC), 2012 proceedings of international conference on. (pp. 945–950).

  23. 23.

    Neto, J., Rego, A., Cardoso, A., & Celestino, J. (2014) “MH-LEACH: A Distributed Algorithm for Multi-Hop Communication in Wireless Sensor Networks” in ICN 2014: The Thirteenth International Conference on Networks 2014. pp. 55–61.

  24. 24.

    Alnawafa E., & Marghescu, I. (2016). “MHT: Multi-hop technique for the improvement of leach protocol,”[C].In 2016 15th RoEduNet conference: networking in education and research, Bucharest, Romania, (pp. 1–5).

  25. 25.

    Arumugam, G. S., & Ponnuchamy, T. (2015). EE-LEACH: development of energy-efficient LEACH Protocol for data gathering in WSN[J]. Eurasip Journal on Wireless Communications and Networking, 2015(1), 1–9.

  26. 26.

    Li, N.C., Ye, N.M., & Chen, N.G., et al. An energy-efficient unequal clustering mechanism for wireless sensor networks[C]. In IEEE international conference on mobile adhoc and sensor systems conference.8 (p. 604).

  27. 27.

    Islam, A.B.M.A.A, Hossain, M.S., & Raghunathan, V. (2012). Dynamic clustering with relay nodes (dcrn): a clustering technique to maximize stability in wireless sensor networks with relay nodes[J]. International Journal of Communications Network and System Sciences, 5.

  28. 28.

    Heinzelman, W.R., Sinha, A., & Wang, A., et al. (2000). Energy-scalable algorithms and protocols for wireless microsensor networks[C]. In Acoustics, speech, and signal processing, 2000. on ieee international conference. IEEE computer society, (pp. 3722–3725).

  29. 29.

    Jang, Y. (2014). Calibration Based DV-hop localization algorithm for wsns with different network topologies[J]. Journal of Information and Computational Science, 11(7), 2155–2164.

  30. 30.

    Sharma, V., & Saini, D.S. (2015). Performance investigation of advanced multi-hop and single-hop energy efficient LEACH protocol with heterogeneous nodes in wireless sensor networks[C]. In Second international conference on advances in computing and communication engineering. IEEE.

  31. 31.

    Xu, Z., et al. Hierarchy cutting modelbased association semantic for analyzing domain topic on the web. IEEE Transactions on Industrial Informatics. doi:10.1109/TII.2017.2647986.

  32. 32.

    Xu, Z., Liu, Y., Mei, L., et al. (2016). Wireless Personal Communications. doi:10.1007/s11277-016-3689-7.

  33. 33.

    Xu, Z., Liu, Y., Zhang, H., et al. (2016). Mobile Networks and Applications. doi:10.1007/s11036-016-0789-2.

Download references


This work was supported in part by the National Natural Science Foundation of China under Grant 61472139, the key project of Shanghai Science and Technology Commission under Grant 11511504403, and a research grant made to East China University of Science and Technology by Shanghai Education Commission. The authors are also grateful to the anonymous referees for their insightful and valuable comments and suggestions.

Author information

Correspondence to Jian-hua Huang.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Huang, J., Zhao, Z., Yuan, Y. et al. Multi-factor and Distributed Clustering Routing Protocol in Wireless Sensor Networks. Wireless Pers Commun 95, 2127–2142 (2017). https://doi.org/10.1007/s11277-017-4045-2

Download citation


  • Wireless sensor networks
  • Network lifetime
  • Cluster heads
  • Multi-hop