Greedy Gossip Algorithm with Synchronous Communication for Wireless Sensor Networks

Randomized gossip (RG) based distributed averaging has been popular for wireless sensor networks (WSNs) in multiple areas. With RG, randomly two adjacent nodes are selected to communicate and exchange information iteratively until consensus is reached. One way to improve the convergence speed of RG is to use greedy gossip with eavesdropping (GGE). Instead of randomly selecting two nodes, GGE selects the two nodes based on the maximum difference between nodes in each iteration. To further increase the convergence speed in terms of transmissions, we present in this paper a synchronous version of the GGE algorithm, called greedy gossip with synchronous communication (GGwSC). The presented algorithm allows multiple node pairs to exchange their values synchronously. Because of the selection criterion of the maximum difference between the values at the nodes, there is at least one node pair with different information, such that the relative error must be reduced after each iteration. The convergence rate in terms of the number of transmissions is demonstrated to be improved compared to GGE. Experimental results validate that the proposed GGwSC is quite e↵ective for the random geometric graph (RGG) as well as for several other special network topologies.

[1]  Anand D. Sarwate,et al.  Broadcast Gossip Algorithms for Consensus , 2009, IEEE Transactions on Signal Processing.

[2]  Wen J. Li,et al.  Cluster-based distributed consensus , 2009, IEEE Trans. Wirel. Commun..

[3]  Richard C. Hendriks,et al.  Distributed Delay and Sum Beamformer for Speech Enhancement via Randomized Gossip , 2014, IEEE/ACM Transactions on Audio, Speech, and Language Processing.

[4]  Richard Heusdens,et al.  Clique-based distributed beamforming for speech enhancement in wireless sensor networks , 2013, 21st European Signal Processing Conference (EUSIPCO 2013).

[5]  Michael G. Rabbat,et al.  Greedy Gossip With Eavesdropping , 2008, IEEE Transactions on Signal Processing.

[6]  Soummya Kar,et al.  Gossip Algorithms for Distributed Signal Processing , 2010, Proceedings of the IEEE.

[7]  Stephen P. Boyd,et al.  Randomized gossip algorithms , 2006, IEEE Transactions on Information Theory.

[8]  A. Dimakis,et al.  Geographic gossip: efficient aggregation for sensor networks , 2006, 2006 5th International Conference on Information Processing in Sensor Networks.