Abstract
Clustering sensor nodes is an efficient technique to improve scalability and life time of a wireless sensor network (WSN). However, in a cluster based WSN, the leaders (cluster heads) consume more energy due to some extra load for various activities such as data collection, data aggregation, and communication of the aggregated data to the base station. Therefore, balancing the load of the cluster heads is a crucial issue for the long run operation of the WSNs. In this paper, we first present a load balanced clustering scheme for wireless sensor networks. We show that the algorithm runs in O(nlogn) time for n sensor nodes. We prove that the algorithm is optimal for the case in which the sensor nodes have equal load. We also show that it is a polynomial time 2-approximation algorithm for the general case, i.e., when the sensor nodes have variable load. We finally improve this algorithm and propose a 1.5-approximation algorithm for the general case. The experimental results show the efficiency of the proposed algorithm in terms of the load balancing of the cluster heads, execution time, and the network life.
Similar content being viewed by others
References
Akyildiz IF et al (2002) Wireless sensor networks: a survey. Comput Netw 38(4):393–422
Jennifer Y et al (2008) Wireless sensor network survey. Comput Netw 52(12):2292–2330
Giuseppe A et al (2009) Energy conservation in wireless sensor networks: a survey. Ad Hoc Netw 7(3):537–568
Emanuele L et al (2007) Energetic sustainability of routing algorithms for energy-harvesting wireless sensor networks. Comput Commun 30:2976–2986
Abbasi AA, Younis M (2007) A survey on clustering algorithms for wireless sensor networks. Comput Commun 30:2826–2841
Pratyay K, Prasanta KJ (2012) Energy efficient load-balanced clustering algorithm for wireless sensor networks. Proc Technol 6:771–777
Gupta G, Younis M (2003) Load-balanced clustering of wireless sensor networks. In: IEEE International conference on communications (ICC), vol 3, pp 1848–1852
Low CP et al (2008) Efficient load-balanced clustering algorithms for wireless sensor networks. Comput Commun 31(4):750–759
Suneet KG, Pratyay K, Prasanta KJ (2013) GAR: an energy efficient GA-based routing for wireless sensor networks. In: LNCS, vol 7753. Springer, Berlin, pp 267–277
Pratyay K, Prasanta KJ (2012) Improved load balanced clustering algorithm for wireless sensor networks. In: LNCS, vol 7135. Springer, Berlin, pp 399–404
Olutayo B et al (2010) A survey on clustering algorithms for wireless sensor networks. In: 13th int conf on network-based information systems, pp 358–364
Congfeng J et al (2009) Towards clustering algorithms in wireless sensor networks-a survey. In: IEEE wireless communications and networking conference, pp 1–6
Pratyay K, Prasanta KJ (2012) An energy balanced distributed clustering and routing algorithm for wireless sensor networks. In: PDGC 2012, pp 220–225
Heinzelman WB et al (2002) Application specific protocol architecture for wireless microsensor networks. IEEE Trans Wirel Commun 1(4):660–670
Lindsey S, Raghavendra CS (2003) PEGASIS: power efficient gathering in sensor information systems. In: Proc of the IEEE aerospace conference, vol 3, pp 1125–1130
Buyanjargal O, Kwon Y (2010) AEEC-adaptive and energy efficient clustering algorithm for content based wireless sensor networks. In: 2nd international conference on computer science and its applications. IEEE Press, New York, pp 1–6
Bandyopadhyay S, Coyle EJ (2003) An energy efficient hierarchical clustering algorithm for wireless sensor networks. In: IEEE INFOCOM, USA, vol 3, pp 1713–1723
Xue Q, Ganz A (2004) Maximizing sensor network lifetime: analysis and design guides. In: IEEE, vol 2, pp 1144–1150
Pratyay K, Suneet KG, Prasanta KJ (2013) A novel evolutionary approach for load balanced clustering problem for wireless sensor networks. Swarm Evol Comput. doi:10.1016/j.swevo.2013.04.002
Tarachand A et al (2012) An energy efficient load balancing algorithm for cluster-based wireless sensor networks. In: IEEE INDICON, pp 1250–1254
Jianlin M et al (2007) A TDMA scheduling scheme for many-to-one communications in wireless sensor networks. Comput Commun 30(4):863–872
Mario OD, Kin KL (2011) TDMA scheduling for event-triggered data aggregation in irregular wireless sensor networks. Comput Commun 34(17):2072–2081
Baronti P et al (2007) Wireless sensor networks: a survey on the state of the art and the 802.15.4 and ZigBee standards. Comput Commun 30:1655–1695
Ataul B et al (2008) Clustering strategies for improving the lifetime of two-tiered sensor networks. Comput Commun 31(14):3451–3459
Acknowledgements
The first version of the paper was appeared in the proceedings of the international conference ADCONS 2011 (LNCS 7135, pp. 399–404). The authors are thankful to the anonymous reviewers for their valuable suggestions.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kuila, P., Jana, P.K. Approximation schemes for load balanced clustering in wireless sensor networks. J Supercomput 68, 87–105 (2014). https://doi.org/10.1007/s11227-013-1024-6
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-013-1024-6