Multiscale Gossip for Efficient Decentralized Averaging in Wireless Packet Networks

Konstantinos I. Tsianos, Michael Rabbat · IEEE Transactions on Signal Processing · 2013

This paper describes and analyzes a hierarchical algorithm called Multiscale Gossip for solving the distributed average consensus problem in wireless sensor networks. The algorithm proceeds by recursively partitioning a given network. Initially, nodes at the finest scale gossip to compute local averages. Then, using multi-hop communication and geographic routing to communicate between nodes that are not directly connected, these local averages are progressively fused up the hierarchy until the global average is computed. We show that the proposed hierarchical scheme withk=Θ(loglogn) levels of hierarchy is competitive with state-of-the-art randomized gossip algorithms in terms of message complexity, achieving ε-accuracy with high probability afterO(nloglognlog[1/(ε)] ) single-hop messages. Key to our analysis is the way in which the network is recursively partitioned. We find that the above scaling law is achieved when subnetworks at scalejcontainO(n(2/3)j) nodes; then the message complexity at any individual scale isO(nlog[1/ε]). Another important consequence of the hierarchical construction is that the longest distance over which messages are exchanged isO(n1/3) hops (at the highest scale), and most messages (at lower scales) travel shorter distances. In networks that use link-level acknowledgements, this results in less congestion and resource usage by reducing message retransmissions. Simulations illustrate that the proposed scheme is more efficient than state-of-the-art randomized gossip algorithms based on averaging along paths.

Read the paper · More papers on PaperTik