Gossip algorithms: design, analysis and applications
Top Cited Papers
- 24 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3 (0743166X) , 1653-1664
- https://doi.org/10.1109/infcom.2005.1498447
Abstract
Motivated by applications to sensor, peer-to-peer and ad hoc networks, we study distributed asynchronous algorithms, also known as gossip algorithms, for computation and information exchange in an arbitrarily connected network of nodes. Nodes in such networks operate under limited computational, communication and energy resources. These constraints naturally give rise to "gossip" algorithms: schemes which distribute the computational burden and in which a node communicates with a randomly chosen neighbor. We analyze the averaging problem under the gossip constraint for arbitrary network, and find that the averaging time of a gossip algorithm depends on the second largest eigenvalue of a doubly stochastic matrix characterizing the algorithm. Using recent results of Boyd, Diaconis and Xiao (2003), we show that minimizing this quantity to design the fastest averaging algorithm on the network is a semi-definite program (SDP). In general, SDPs cannot be solved distributedly; however, exploiting problem structure, we propose a subgradient method that distributedly solves the optimization problem over the network. The relation of averaging time to the second largest eigenvalue naturally relates it to the mixing time of a random walk with transition probabilities that are derived from the gossip algorithm. We use this connection to study the performance of gossip algorithm on two popular networks: wireless sensor networks, which are modeled as geometric random graphs, and the Internet graph under the so-called preferential connectivity model.Keywords
This publication has 32 references indexed in Scilit:
- Scalable and secure resource locationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2005
- Gossip-based computation of aggregate informationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Convergence of Approximate and Incremental Subgradient Methods for Convex OptimizationSIAM Journal on Optimization, 2004
- Impact of network density on data aggregation in wireless sensor networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Coordination of groups of mobile autonomous agents using nearest neighbor rulesIEEE Transactions on Automatic Control, 2003
- Random Geometric GraphsPublished by Oxford University Press (OUP) ,2003
- A scalable content-addressable networkPublished by Association for Computing Machinery (ACM) ,2001
- Optimality conditions and duality theory for minimizing sums of the largest eigenvalues of symmetric matricesMathematical Programming, 1993
- Large-Scale Optimization of EigenvaluesSIAM Journal on Optimization, 1992
- A survey of gossiping and broadcasting in communication networksNetworks, 1988