International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Data gathering is a common but critical operation in many applications of wireless sensor networks. However, a WSN is a power constrained system, since nodes run on limited power batteries which shorten its lifespan. Clustering is an effective topology control approach in wireless sensor networks, which can increase network scalability and lifetime. Prolonging the network lifetime depends on efficient management of sensing node energy resource. Energy consumption is therefore one of the most crucial design issues in WSN. Hierarchical routing protocols are best known in regard to energy efficiency.