Faster Rumor Spreading: Breaking the logn Barrier

O(logn) rounds has been a well known upper bound for rumor spreading using push&pull in the random phone call model (i.e., uniform gossip in the complete graph). A matching lower bound of Ω(logn) is also known for this special case. Under the assumptions of this model and with a natural addition that nodes can call a partner once they learn its address (e.g., its IP address) we present a new distributed, address-oblivious and robust algorithm that uses push&pull with pointer jumping to spread a rumor to all nodes in only \(O(\sqrt{\log n})\) rounds, w.h.p. This algorithm can also cope with \(F= o(n/2^{\sqrt{\log n}})\) node failures, in which case all but O(F) nodes become informed within \(O(\sqrt{\log n})\) rounds, w.h.p.

[1]  F. Chung,et al.  Connected Components in Random Graphs with Given Expected Degree Sequences , 2002 .

[2]  Eli Upfal,et al.  Probability and Computing: Randomized Algorithms and Probabilistic Analysis , 2005 .

[3]  Mahmoud Fouz,et al.  Social networks spread rumors in sublogarithmic time , 2011, STOC '11.

[4]  George Giakkoupis,et al.  Tight bounds for rumor spreading in graphs of a given conductance , 2011, STACS.

[5]  José D. P. Rolim,et al.  Randomization and Approximation Techniques in Computer Science , 2002, Lecture Notes in Computer Science.

[6]  Martin Raab,et al.  "Balls into Bins" - A Simple and Tight Analysis , 1998, RANDOM.

[7]  Muriel Médard,et al.  Algebraic gossip: a network coding approach to optimal multiple rumor mongering , 2006, IEEE Transactions on Information Theory.

[8]  Scott Shenker,et al.  Epidemic algorithms for replicated database maintenance , 1988, OPSR.

[9]  Idit Keidar,et al.  Correctness of Gossip-Based Membership under Message Loss , 2010, SIAM J. Comput..

[10]  Eli Upfal,et al.  Randomized Broadcast in Networks , 1990, Random Struct. Algorithms.

[11]  Alan M. Frieze,et al.  The shortest-path problem for graphs with random arc-lengths , 1985, Discret. Appl. Math..

[12]  Richard M. Karp,et al.  Randomized rumor spreading , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[13]  Bernhard Haeupler,et al.  Simple, Fast and Deterministic Gossip and Rumor Spreading , 2012, SODA.

[14]  Thomas Sauerwald,et al.  Ultra-fast rumor spreading in social networks , 2012, SODA.

[15]  Johannes Gehrke,et al.  Gossip-based computation of aggregate information , 2003, 44th Annual IEEE Symposium on Foundations of Computer Science, 2003. Proceedings..

[16]  Christian Schindelhauer,et al.  Distributed random digraph transformations for peer-to-peer networks , 2006, SPAA '06.

[17]  Benjamin Doerr,et al.  Quasirandom rumor spreading , 2008, SODA 2008.

[18]  Jon Kleinberg,et al.  Maximizing the spread of influence through a social network , 2003, KDD '03.

[19]  B. Pittel On spreading a rumor , 1987 .

[20]  Pierre Fraigniaud,et al.  Opportunistic spatial gossip over mobile social networks , 2008, WOSN '08.

[21]  Petar Maymounkov,et al.  Global computation in a poorly connected world: fast rumor spreading with no dependence on conductance , 2011, STOC '12.

[22]  Thomas Sauerwald,et al.  On Mixing and Edge Expansion Properties in Randomized Broadcasting , 2007, Algorithmica.

[23]  Mor Harchol-Balter,et al.  Resource discovery in distributed networks , 1999, PODC '99.