Improved Soft-k-Means Clustering Algorithm for Balancing Energy Consumption in Wireless Sensor Networks

Energy load balancing is an essential issue in designing wireless sensor networks (WSNs). Clustering techniques are utilized as energy-efficient methods to balance the network energy and prolong its lifetime. In this article, we propose an improved soft-<inline-formula> <tex-math notation=&...

Full description

Saved in:
Bibliographic Details
Published inIEEE internet of things journal Vol. 8; no. 6; pp. 4868 - 4881
Main Authors Zhu, Botao, Bedeer, Ebrahim, Nguyen, Ha H., Barton, Robert, Henry, Jerome
Format Journal Article
LanguageEnglish
Published Piscataway IEEE 15.03.2021
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Energy load balancing is an essential issue in designing wireless sensor networks (WSNs). Clustering techniques are utilized as energy-efficient methods to balance the network energy and prolong its lifetime. In this article, we propose an improved soft-<inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula>-means (IS-<inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula>-means) clustering algorithm to balance the energy consumption of nodes in WSNs. First, we use the idea of clustering by fast search and find of density peaks (CFSFDPs) and kernel density estimation (KDE) to improve the selection of the initial cluster centers of the soft <inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula>-means clustering algorithm. Then, we utilize the flexibility of the soft-<inline-formula> <tex-math notation="LaTeX">k </tex-math></inline-formula>-means and reassign member nodes considering their membership probabilities at the boundary of clusters to balance the number of nodes per cluster. Furthermore, the concept of multicluster heads is employed to balance the energy consumption within clusters. Extensive simulation results under different network scenarios demonstrate that for small-scale WSNs with single-hop transmission, the proposed algorithm can postpone the first node death, the half of nodes death, and the last node death on average when compared to various clustering algorithms from the literature.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:2327-4662
2327-4662
DOI:10.1109/JIOT.2020.3031272