Abstract
We consider rumor spreading on random graphs and hypercubes in the quasirandom phone call model. In this model, every node has a list of neighbors whose order is specified by an adversary. In step i every node opens a channel to its ith neighbor (modulo degree) on that list, beginning from a randomly chosen starting position. Then, the channels can be used for bi-directional communication in that step. The goal is to spread a message efficiently to all nodes of the graph.
For random graphs (with sufficiently many edges) we present an address-oblivious algorithm with runtime O(logn) that uses at most O(nloglogn) message transmissions. For hypercubes of dimension logn we present an address-oblivious algorithm with runtime O(logn) that uses at most O(n(loglogn)2) message transmissions.
Together with a result of Elsässer (Proc. of SPAA’06, pp. 148–157, 2006), our results imply that for random graphs the communication complexity of the quasirandom phone call model is significantly smaller than that of the standard phone call model.
Similar content being viewed by others
Notes
W.h.p. or “with high probability” means with probability at least 1−n −c for some constant c>0.
References
Berenbrink, P., Elsässer, R., Friedetzky, T.: Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systems. In: Proc. of PODC’08, pp. 155–164 (2008)
Berenbrink, P., Elsässer, R., Sauerwald, T.: Randomised broadcasting: memory vs. randomness. In: Proc. of LATIN’10, pp. 306–319 (2010)
Berenbrink, P., Elsässer, R., Sauerwald, T.: Communication complexity of quasirandom rumor spreading. In: Proc. of ESA’10, pp. 134–145 (2010)
Bollobás, B.: Random Graphs. Academic Press, San Diego (1985)
Chierichetti, F., Lattanzi, S., Panconesi, A.: Almost tight bounds for rumour spreading with conductance. In: Proc. of STOC’10, pp. 399–408 (2010)
Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., Terry, D.: Epidemic algorithms for replicated database maintenance. In: Proc. of PODC’87, pp. 1–12 (1987)
Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading. In: Proc. of SODA’08, pp. 773–781 (2008)
Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading: expanders, push vs. pull, and robustness. In: Proc. of ICALP’09, pp. 366–377 (2009)
Elsässer, R.: On the communication complexity of randomized broadcasting in random-like graphs. In: Proc. of SPAA’06, pp. 148–157 (2006)
Elsässer, R., Sauerwald, T.: The power of memory in randomized broadcasting. In: Proc. of SODA’08, pp. 218–227 (2008)
Erdős, P., Rényi, A.: On random graphs I. Publ. Math. (Debr.) 6, 290–297 (1959)
Feige, U., Peleg, D., Raghavan, P., Upfal, E.: Randomized broadcast in networks. Random Struct. Algorithms 1(4), 447–460 (1990)
Fountoulakis, N., Huber, A., Panagiotou, K.: Reliable broadcasting in random networks and the effect of density. In: Proc. of INFOCOM’10, pp. 2552–2560 (2010)
Frieze, A.M., Grimmett, G.R.: The shortest-path problem for graphs with random arc-lengths. Discrete Appl. Math. 10, 57–77 (1985)
Giakkoupis, G.: Tight bounds for rumor spreading in graphs of a given conductance. In: Proc. of STACS’11, pp. 57–68 (2011)
Hagerup, T., Rüb, C.: A guided tour of Chernoff bounds. Inf. Process. Lett. 36(6), 305–308 (1990)
Karp, R., Schindelhauer, C., Shenker, S., Vöcking, B.: Randomized rumor spreading. In: Proc. of FOCS’00, pp. 565–574 (2000)
McDiarmid, C.: On the method of bounded differences. In: Siemons, J. (ed.) Surveys in Combinatorics, 1989. London Mathematical Society Lectures Note Series, vol. 141, pp. 148–188. Cambridge University Press, Cambridge (1989)
Mitzenmacher, M., Upfal, E.: Probability and Computing: Randomized Algorithms and Probabilistic Analysis. Cambridge University Press, Cambridge (2005)
Pittel, B.: On spreading a rumor. SIAM J. Appl. Math. 47(1), 213–223 (1987)
Acknowledgements
We would like to thank the reviewers of this journal version for their helpful comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
An extended abstract of this paper appeared in the 18th Annual European Symposium (ESA’10) [3].
Rights and permissions
About this article
Cite this article
Berenbrink, P., Elsässer, R. & Sauerwald, T. Communication Complexity of Quasirandom Rumor Spreading. Algorithmica 72, 467–492 (2015). https://doi.org/10.1007/s00453-013-9861-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00453-013-9861-5