An energy balance clustering algorithm for code dissemination in wireless sensor networks

Network reprogramming provides an effective solution to introduce new functionality or fixing bugs after the deployment through code dissemination over wireless transmission in wireless sensor networks. However, the Deluge and its variant have disadvantages including unbalanced energy consumption and redundant information. An energy balance clustering algorithm for code dissemination is proposed to improve those problems, which firstly introduces comprehensive weight composed of the hop gradient, residual energy and time factor to choose the cluster heads. Secondly, the proposed algorithm organizes the hierarchical structure, in which the clusters closer to the base station have smaller size. For inter-cluster code dissemination, the proposed algorithm adopts multi-hop routing system to reduce and balance the energy along the minimum spanning tree (MST) path. Simulation results demonstrate that the protocol can efficiently decrease the dead speed of the nodes, balance the energy dissipation of all nodes, and prolong the network lifetime.

[1]  Georgi V. Hristov,et al.  Prolonging the lifetime of wireless sensor networks by hierarchical organization of the system in clusters with unequal sizes , 2012, Proceedings of the ITI 2012 34th International Conference on Information Technology Interfaces.

[2]  杨俊杰,et al.  An Energy-aware Unequal Clustering Routing Protocol for Wireless Sensor Networks , 2014 .

[3]  Fotis Foukalas,et al.  Topology control with coverage and lifetime optimization of wireless sensor networks with unequal energy distribution , 2017, Comput. Electr. Eng..

[4]  Deborah Estrin,et al.  A Remote Code Update Mechanism for Wireless Sensor Networks , 2003 .

[5]  Mande Xie The Survey of Latest Researches on Online Code Dissemination in Wireless Sensor Networks , 2011 .

[6]  Praveen Budhwar,et al.  TinyOS: An Operating System for Wireless Sensor Networks , 2015 .

[7]  David Ndzi,et al.  Wireless sensor network coverage measurement and planning in mixed crop farming , 2014 .

[8]  Wendi Heinzelman,et al.  Energy-efficient communication protocol for wireless microsensor networks , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[9]  Limin Wang,et al.  MNP: Multihop Network Reprogramming Service for Sensor Networks , 2004, 25th IEEE International Conference on Distributed Computing Systems (ICDCS'05).

[10]  David E. Culler,et al.  The dynamic behavior of a data dissemination protocol for network programming at scale , 2004, SenSys '04.

[11]  Mohamed F. Younis,et al.  An energy- and proximity-based unequal clustering algorithm for Wireless Sensor Networks , 2014, 39th Annual IEEE Conference on Local Computer Networks.

[12]  Srishti Solanki,et al.  WIRELESS SENSOR NETWORK: A SURVEY , 2016 .