DocumentCode :
2736765
Title :
Randomized rumor spreading
Author :
Karp, R. ; Schindelhauer, C. ; Shenker, S. ; Vocking, B.
Author_Institution :
California Univ., Berkeley, CA, USA
fYear :
2000
fDate :
2000
Firstpage :
565
Lastpage :
574
Abstract :
Investigates the class of epidemic algorithms that are commonly used for the lazy transmission of updates to distributed copies of a database. These algorithms use a simple randomized communication mechanism to ensure robustness. Suppose n players communicate in parallel rounds in each of which every player calls a randomly selected communication partner. In every round, players can generate rumors (updates) that are to be distributed among all players. Whenever communication is established between two players, each one must decide which of the rumors to transmit. The major problem is that players might not know which rumors their partners have already received. For example, a standard algorithm forwarding each rumor form the calling to the called players for Θ(ln n) rounds needs to transmit the rumor Θ(n ln n) times in order to ensure that every player finally receives the rumor with high probability. We investigate whether such a large communication overhead is inherent to epidemic algorithms. On the positive side, we show that the communication overhead can be reduced significantly. We give an algorithm using only O(n ln ln n) transmissions and O(ln n) rounds. In addition, we prove the robustness of this algorithm. On the negative side, we show that any address-oblivious algorithm needs to send Ω(n ln ln n) messages for each rumor, regardless of the number of rounds. Furthermore, we give a general lower bound showing that time and communication optimality cannot be achieved simultaneously using random phone calls, i.e. every algorithm that distributes a rumor in O(ln n) rounds needs ω(n) transmissions
Keywords :
communication complexity; database theory; information theory; randomised algorithms; replicated databases; address-oblivious algorithm; commmunication complexity; communication optimality; communication overhead; distributed database copies; epidemic algorithms; lazy update transmission; lower bound; message transmissions; parallel rounds; random telephone calls; randomized communication mechanism; randomized rumor spreading; randomly selected communication partner; robustness; time optimality; Computer crashes; Computer science; Distributed databases; Robustness;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Foundations of Computer Science, 2000. Proceedings. 41st Annual Symposium on
Conference_Location :
Redondo Beach, CA
ISSN :
0272-5428
Print_ISBN :
0-7695-0850-2
Type :
conf
DOI :
10.1109/SFCS.2000.892324
Filename :
892324
Link To Document :
بازگشت