Scinovex
articleTop 1% cited

Randomized gossip algorithms

IEEE Transactions on Information Theory · 2006 · Vol. 52(6) · pp. 2508–2530
Stephen BoydAritra GhoshBalaji PrabhakarDevavrat Shah

Abstract

Motivated by applications to sensor, peer-to-peer, and ad hoc networks, we study distributed algorithms, also known as gossip algorithms, for exchanging information and for computing in an arbitrarily connected network of nodes. The topology of such networks changes continuously as new nodes join and old nodes leave the network. Algorithms for such networks need to be robust against changes in topology. Additionally, nodes in sensor networks operate under limited computational, communication, and energy resources. These constraints have motivated the design of "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 an arbitrary network graph, and find that the averaging time of a gossip algorithm depends on the second largest eigenvalue of a doubly stochastic matrix characterizing the algorithm. Designing the fastest gossip algorithm corresponds to minimizing this eigenvalue, which is a semidefinite program (SDP). In general, SDPs cannot be solved in a distributed fashion; however, exploiting problem structure, we propose a distributed subgradient method that 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 derived from the gossip algorithm. We use this connection to study the performance and scaling of gossip algorithms on two popular networks: Wireless Sensor Networks, which are modeled as Geometric Random Graphs, and the Internet graph under the so-called Preferential Connectivity (PC) model.

Distributed Control Multi-Agent SystemsOpportunistic and Delay-Tolerant NetworksMobile Ad Hoc NetworksGossipComputer scienceDistributed algorithmGossip protocolAlgorithmWireless sensor networkNetwork topologySubgradient methodRandomized algorithmRandom graph
Citations
2,484
FWCI
77.01
field-weighted impact
References
61
Percentile
100%
vs. same field & year
Citations per year
Cited by
An Overview of Recent Progress in the Study of Distributed Multi-Agent Coordination
IEEE Transactions on Industrial Informatics · 2012 · 2,363 citations
References
Large Deviations Techniques and Applications
Journal of the American Statistical Association · 2000 · 3,661 citations
Consensus Problems in Networks of Agents With Switching Topology and Time-Delays
IEEE Transactions on Automatic Control · 2004 · 12,614 citations
The capacity of wireless networks
IEEE Transactions on Information Theory · 2000 · 8,330 citations
Coordination of groups of mobile autonomous agents using nearest neighbor rules
IEEE Transactions on Automatic Control · 2003 · 8,369 citations
Related articles
Randomized gossip algorithms
IEEE Transactions on Information Theory · 2006 · 2,484 citations
Citation Network

How this paper connects to the literature. Drag to explore, click any node to open that paper.