Abstract

A wireless sensor network (WSN) is an essential component of the Internet of Things (IoTs) for information exchange and communication between ubiquitous smart objects. Clustering techniques are widely applied to improve network performance during the routing phase for WSN. However, existing clustering methods still have some drawbacks such as uneven distribution of cluster heads (CH) and unbalanced energy consumption. Recently, much attention has been paid to intelligent clustering methods based on machine learning to solve the above issues. In this paper, an affinity propagation-based self-adaptive (APSA) clustering method is presented. The advantage of K-medoids, which is a traditional machine learning algorithm, is combined with the affinity propagation (AP) method to achieve more reasonable clustering performance. AP is firstly utilized to determine the number of CHs and to search for the optimal initial cluster centers for K-medoids. Then the modified K-medoids is utilized to form the topology of the network by iteration. The presented method effectively avoids the weakness of the traditional K-medoids in aspects of the homogeneous clustering and convergence rate. Simulation results show that the proposed algorithm outperforms some latest work such as the unequal cluster-based routing scheme for multi-level heterogeneous WSN (UCR-H), the low-energy adaptive clustering hierarchy using affinity propagation (LEACH-AP) algorithm, and the energy degree distance unequal clustering (EDDUCA) algorithm.

Highlights

  • The development of embedded devices as well as the micro-electro mechanical system (MEMS)wireless sensor network (WSN) as an indispensable part of the Internet of Things (IoT), has developed rapidly in recent years [1,2,3,4,5]

  • The small dots denote the sensors, and the blue lines represent the virtual link between sensors and cluster head (CH)

  • An adaptive clustering method based on an Affinity Propagation (AP) algorithm is presented, which can reduce the average data transmission distance of the network and provide load balanced routing effect

Read more

Summary

Introduction

Wireless sensor network (WSN) as an indispensable part of the Internet of Things (IoT), has developed rapidly in recent years [1,2,3,4,5]. WSN commonly consists of a large number of tiny sensors, which form the network in a self-organizing and multi-hop manner. WSN has its unique features such as easy deployment, self-organization, low cost and fault tolerance, etc. It has been widely used in many applications such as environmental detection [6], industrial production monitoring [7]. The clustering technique makes the data transmission between sensors easy and the network topology is easy to organize.

Methods
Results
Discussion
Conclusion

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.