DocumentCode :
2170256
Title :
Gossip-based computation of aggregate information
Author :
Kempe, David ; Dobra, Alin ; Gehrke, Johannes
Author_Institution :
dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
fYear :
2003
fDate :
11-14 Oct. 2003
Firstpage :
482
Lastpage :
491
Abstract :
Over the last decade, we have seen a revolution in connectivity between computers, and a resulting paradigm shift from centralized to highly distributed systems. With massive scale also comes massive instability, as node and link failures become the norm rather than the exception. For such highly volatile systems, decentralized gossip-based protocols are emerging as an approach to maintaining simplicity and scalability while achieving fault-tolerant information dissemination. In this paper, we study the problem of computing aggregates with gossip-style protocols. Our first contribution is an analysis of simple gossip-based protocols for the computation of sums, averages, random samples, quantiles, and other aggregate functions, and we show that our protocols converge exponentially fast to the true answer when using uniform gossip. Our second contribution is the definition of a precise notion of the speed with which a node´s data diffuses through the network. We show that this diffusion speed is at the heart of the approximation guarantees for all of the above problems. We analyze the diffusion speed of uniform gossip in the presence of node and link failures, as well as for flooding-based mechanisms. The latter expose interesting connections to random walks on graphs.
Keywords :
computer network reliability; computer networks; fault tolerant computing; protocols; aggregate computation; aggregate functions; aggregate information; computer connectivity; data diffusion; decentralized gossip-based protocols; diffusion speed; distributed systems; exponential convergence; fault-tolerant information dissemination; flooding-based mechanisms; gossip-based computation; gossip-style protocols; instability; link failures; node failures; quantiles; random samples; random walks; scalability; uniform gossip; volatile systems; Aggregates; Computer science; Distributed computing; Fault tolerant systems; Large-scale systems; Peer to peer computing; Protocols; Scalability; Stress; Temperature sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on
ISSN :
0272-5428
Print_ISBN :
0-7695-2040-5
Type :
conf
DOI :
10.1109/SFCS.2003.1238221
Filename :
1238221
Link To Document :
بازگشت