Distributed Fuzzy based Clustering algorithm for Wireless Sensor Networks


Clustering mechanism in wireless sensor networks improves the lifetime of the network. Clustering aggregates the redundant data from the sensor nodes and communicates the aggregated data to the central Base station. Clustering setup has two important nodes: Cluster Head and Cluster Member. A cluster member node senses its surrounding environment and report the generated data to the Cluster head at periodical interval of time. The Cluster head nodes receive data from members, aggregates the data and transmit the aggregated data to the BS. Since a CH node has to spend more energy than a CM, there should be a periodical rotational of CH role among the nodes. Also, instead of punishing a single CH node, its workload should be shared with others. In this paper, a new fuzzy based clustering algorithm is proposed and it elects two heads for every cluster where one head is called as CH, which will be receiving data from CM and another head called as Relay, which will be taking the role of relaying the data to the BS. The proposed algorithm is compared with other well-known recent clustering algorithm based on three different scenarios and the results are discussed in detail. Our proposed algorithm improves lifetime at maximum of 27% compared with LEACH.

Volume 12 | Issue 6

Pages: 2270-2277

DOI: 10.5373/JARDCS/V12I6/S20201186