Abstract
In wireless sensor networks (WSNs), sensor nodes are usually powered by battery and thus have very limited energy. Saving energy is an important goal in designing a WSN. It is known that clustering is an effective method to prolong network lifetime. However, how to cluster sensor nodes cooperatively and achieve an optimal number of clusters in a WSN still remains an open issue. In this paper, we first propose an analytical model to determine the optimal number of clusters in a wireless sensor network. We then propose a centralized cluster algorithm based on the spectral partitioning method. The advantage of the method is that the partitioned subgraphs have an approximately equal number of vertices while minimizing the number of edges between the two subgraphs. Then, we present a distributed clustering algorithm based on fuzzy C-means method and the selection strategy of cooperative nodes and cluster heads based on fuzzy logic. Finally, simulation results show that the proposed algorithms outperform the hybrid energy-efficient distributed clustering algorithm in terms of energy cost and network lifetime.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Asada, G., Dong, M., Lin, T.S., Newberg, F., Pottie, G., Kaiser, W.J., Marcy, H.O.: Wireless integrated network sensors: low power systems on a chip. In: Proceedings of 24th European Solid-State Circuits Conference, pp. 9–16, September 1998
Gong, D., Yang, Y., Pan, Z.: Energy-efficient clustering in lossy wireless sensor networks. J. Parallel Distrib. Comput. 73, 1323–1336 (2013)
Zhang, Z., Ma, M., Yang, Y.: Energy-efficient multi-hop polling in clusters of two-layered heterogeneous sensor networks. IEEE Trans. Comput. 57, 231–245 (2008)
Ma, M., Yang, Y.: Clustering and load balancing in hybrid sensor networks with mobile cluster heads. In: Proceedings of the Third ACM International Conference on Quality of Service in Heterogeneous Wired/Wireless Networks (QShine) (2006)
Kumar, D.: Performance analysis of energy efficient clustering protocols for maximising lifetime of wireless sensor networks. Wirel. Sens. Syst. 4(1), 9–16 (2014)
Heinzelman, W., Chandrakasan, A., Balakrishnan, H.: Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of 33rd Annual Hawaii International Conference on System Sciences, pp. 10–20, January 2000
Younis, O., Fahmy, S.: Distributed clustering in ad-hoc sensor networks: a hybrid, energy-efficient approach. In: Proceedings of 23rd Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 1, p. 640, March 2004
Heinzelman, W., Chandrakasan, A., Balakrishnan, H.: An application-specific protocol architecture for wireless microsensor networks. Proc. IEEE Trans. Wirel. Commun. 1(4), 660–670 (2002)
Katiyar, V., Chand, N., Gautam, G., Kumar, A.: Improvement in leach protocol for large-scale wireless sensor networks. In: Proceedings of 2011 International Conference on Emerging Trends in Electrical and Computer Technology, pp. 1070–1075, March 2011
Bagci, H., Yazici, A.: An energy aware fuzzy unequal clustering algorithm for wireless sensor networks. In: Proceedings of 2010 IEEE International Conference on Fuzzy Systems, pp. 1–8, July 2010
Lee, J., Cheng, W.: Fuzzy logic based clustering approach for wireless sensor networks using energy predication. IEEE Sens. J. 12(9), 2891–2897 (2012)
Hoang, D.C., Kumar, R., Panda, S.K.: Realisation of a cluster-based protocol using fuzzy c-means algorithm for wireless sensor networks. IET Wirel. Sens. Syst. 3(3), 163–171 (2013)
Harb, H., Makhoul, A., Couturier, R.: An enhanced k-means and anova-based clustering approach for similarity aggregation in underwater wireless sensor networks. IEEE Sens. J. 15(10), 5483–5493 (2015)
Periyasamy, S., Khara, S., Thangavelu, S.: Balanced cluster head selection based on modified k-means in a distributed wireless sensor network. Int. J. Distrib. Sens. Netw. Article ID 5040475, 1–11 (2016)
Ni, Q., Pan, Q., Du, H., Cao, C., Zhai, Y.: A novel cluster head selection algorithm based on fuzzy clustering and particle swarm optimization. IEEE/ACM Trans. Comput. Biol. Bioinform. 14(1), 76–84 (2017)
Aggarwal, N., Aggarwal, K.: A mid-point based k-mean clustering algorithm for data mining. Int. J. Comput. Sci. Eng. 4(6), 1174–1180 (2012)
Jia, D., Zhu, H., Zou, S., Hu, P.: Dynamic cluster head selection method for wireless sensor network. IEEE Sens. J. 16(8), 2746–2754 (2016)
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. 28(1), 1–17 (2015)
Umar, M., Mehmood, A., Song, H.: SeCRoP: secure cluster head centered multihop routing protocol for mobile ad hoc networks. Secur. Commun. Netw. 9(16), 3378–3387 (2016)
Mehmood, A., Umar, M.M., Song, H.: ICMDS: secure inter-cluster multiple-key distribution scheme for wireless sensor networks. Ad Hoc Netw. 55, 97–106 (2017)
Zhang, H., Jiang, D., Li, F., Liu, K., Song, H., Dai, H.: Cluster-based resource allocation for spectrum-sharing femtocell networks. IEEE Access 4, 8643–8656 (2016)
Gupta, I., Riordan, D., Sampalli, S.: Cluster-head election using fuzzy logic for wireless sensor networks. In: Proceedings of 3th Annual Communication Networks and Services Research Conference, pp. 255–260, May 2005
Kim, J.M., Park, S.H., Han, Y.J., Chung, T.M.: CHEF: cluster head election mechanism using fuzzy logic in wireless sensor networks. In: Proceedings of 10th International Conference on Advanced Communication Technology, vol. 1, pp. 654–659, February 2008
Bezdek, J.C.: Pattern Recognition with Fuzzy Objective Function Algorithms. Springer, Heidelberg (1981). ISBN: 978-1-4757-0452-5
Xie, R., Jia, X.: Transmission-efficient clustering method for wireless sensor networks using compressive sensing. IEEE Trans. Parallel Distrib. Syst. 25(3), 806–815 (2014)
Wang, D., Lin, L., Xu, L.: A study of subdividing hexagon-clustered wsn for power saving: analysis and simulation. Ad Hoc Netw. 9(7), 1302–1311 (2011)
Ding, S., Zhang, L., Zhang, Y.: Research on spectral clustering algorithms and prospects. In: Proceedings of 2th International Conference on Computer Engineering and Technology, vol. 6, pp. 149–153, April 2010
Acknowledgments
This work was supported by the National Natural Science Foundation of China (Nos. 61503309, 61373179, 61373178, 61402381), Natural Science Key Foundation of Chongqing (cstc2015jcyjBX0094), Natural Science Foundation of Chongqing (CSTC2016JCYJA0449).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Hu, J., Guo, S., Liu, D., Yang, Y. (2017). Spectral Partitioning and Fuzzy C-Means Based Clustering Algorithm for Wireless Sensor Networks. In: Ma, L., Khreishah, A., Zhang, Y., Yan, M. (eds) Wireless Algorithms, Systems, and Applications. WASA 2017. Lecture Notes in Computer Science(), vol 10251. Springer, Cham. https://doi.org/10.1007/978-3-319-60033-8_15
Download citation
DOI: https://doi.org/10.1007/978-3-319-60033-8_15
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-60032-1
Online ISBN: 978-3-319-60033-8
eBook Packages: Computer ScienceComputer Science (R0)