Implementation and Improvement of LEACH Protocol for Wireless Sensor Networks

Guofeng Hou, K. Wendy Tang, Eric Noel · 2013

In this paper, the Low-Energy Adaptive Clustering Hierarchy (LEACH) protocol is analyzed and implemented on the TinyOS and Crossbow MICA2 hardware platform. To the best of our knowledge, this is the first implementation of LEACH protocol on a real sensor network. Our implementation confirms that LEACH is a promising solution for real world applications on wireless sensor networks. Moreover, in an effort to improve the power consumption and network lifetime, we propose Dynamic LEACH, or D-LEACH, a data-adaptive hierarchical protocol based on LEACH protocol. The idea of D-LEACH is to dynamically change the likelihood for each node to send data to the base station, based on the similarity of the data within each node cluster. We implemented D-LEACH on the TinyOS platform, ran experiments to analyze its performance, and compared against LEACH and XMesh protocols. The analysis shows that in many cases D- LEACH achieves a superior performance when compared to LEACH and XMesh protocols' power consumption, total data received, and network lifetime. protocol performance, we proposed a data-adaptive hierarchical protocol based on LEACH, named Dynamic LEACH, or D-LEACH. In the D-LEACH protocol, the cluster head calculates the amount of similarity in the data it received from the cluster member nodes in each frame. Based on the data similarity, the cluster head dynamically assigns each cluster member node a probability to send data to the base station in the next frames. In real world, particularly for wireless sensor network applications that are deployed at small to medium size fields, D-LEACH is an excellent protocol to use, as the data similarity is most likely significant in most of these cases. We implemented LEACH and D-LEACH protocols on the TinyOS platform, ran experiments, analyzed the performance of D-LEACH protocol, and compared D-LEACH performance with other major protocols. The results show that D-LEACH achieves much superior performance than LEACH and XMesh protocol. It proves that D-LEACH protocol has much perspective for real world applications of wireless sensor networks.

Read the paper · More papers on PaperTik