Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

Quasirandom rumor spreading: An experimental analysis

Published: 16 November 2008 Publication History
  • Get Citation Alerts
  • Abstract

    We empirically analyze two versions of the well-known “randomized rumor spreading” protocol to disseminate a piece of information in networks. In the classical model, in each round, each informed node informs a random neighbor. In the recently proposed quasirandom variant, each node has a (cyclic) list of its neighbors. Once informed, it starts at a random position of the list, but from then on informs its neighbors in the order of the list.
    While for sparse random graphs a better performance of the quasirandom model could be proven, all other results show that, independent of the structure of the lists, the same asymptotic performance guarantees hold as for the classical model.
    In this work, we compare the two models experimentally. Not only does this show that the quasirandom model generally is faster, but it also shows that the runtime is more concentrated around the mean. This is surprising given that much fewer random bits are used in the quasirandom process.
    These advantages are also observed in a lossy communication model, where each transmission does not reach its target with a certain probability, and in an asynchronous model, where nodes send at random times drawn from an exponential distribution. We also show that typically the particular structure of the lists has little influence on the efficiency.

    References

    [1]
    Bollobás, B. and Kohayakawa, Y. 1997. On Richardson's model on the hypercube. In Combinatorics, Geometry and Probability, B. Bollobás and A. Thomason, Eds. Cambridge University Press, Cambridge, UK, 129--137.
    [2]
    Cooper, C. and Frieze, A. 2005. The cover time of random regular graphs. SIAM J. Discrete Math. 18, 728--740.
    [3]
    Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., Sturgis, H., Swinehart, D., and Terry, D. 1987. Epidemic algorithms for replicated database maintenance. In Proceedings of the 6th ACM Symposium on Principles of Distributed Computing (PODC). ACM, New York, 1--12.
    [4]
    Diks, K. and Pelc, A. 1998. Broadcasting with universal lists. Networks 27, 183--196.
    [5]
    Doerr, B., Friedrich, T., and Sauerwald, T. 2008. Quasirandom Rumor Spreading. In Proceedings of the 19th ACM SIAM Symposium on Discrete Algorithms (SODA). ACM, New York, 773--781.
    [6]
    Doerr, B., Friedrich, T., and Sauerwald, T. 2009. Quasirandom rumor spreading: Expanders, push vs. pull, and robustness. In Proceedings of the 36th International Colloquium on Automata, Languages and Programming (ICALP). Springer, Berlin, 366--377.
    [7]
    Elsässer, R. and Sauerwald, T. 2006. On the Runtime and Robustness of Randomized Broadcasting. In Proceedings of the 17th International Symposium on Algorithms and Computation (ISAAC). Springer, Berlin, 349--358.
    [8]
    Erdős, P. and Rényi, A. 1959. On random graphs. Publ. Math. Debrecen 6, 290--297.
    [9]
    Feige, U., Peleg, D., Raghavan, P., and Upfal, E. 1990. Randomized broadcast in networks. Random Struct. Algorithms 1, 447--460.
    [10]
    Fill, J. and Pemantle, R. 1993. Percolation, first-passage percolation and covering times for Richardson's model on the n-cube. Ann. Appl. Probab. 3, 593--629.
    [11]
    Fountoulakis, N. and Huber, A. 2009. Quasirandom rumor spreading on the complete graph is as fast as randomized rumor spreading. SIAM J. Discrete Math. 23, 1964--1991.
    [12]
    Frieze, A. and Grimmett, G. 1985. The shortest-path problem for graphs with random arc-lengths. Discrete Appl. Math. 10, 57--77.
    [13]
    Karp, R., Schindelhauer, C., Shenker, S., and Vöcking, B. 2000. Randomized Rumor Spreading. In Proceedings of the 41st IEEE Symposium on Foundations of Computer Science (FOCS). IEEE, Los Alamitos, CA, 565--574.
    [14]
    Kim, J. and Chwa, K. 2005. Optimal broadcasting with universal lists based on competitive analysis. Networks 45, 224--231.
    [15]
    Matoušek, J. 1999. Geometric Discrepancy. Springer-Verlag, Berlin.
    [16]
    Niederreiter, H. 1992. Random Number Generation and Quasi-Monte Carlo Methods. Society for Industrial and Applied Mathematics (SIAM), Philadelphia, PA.
    [17]
    Steger, A. and Wormald, N. C. 1999. Generating random regular graphs quickly. Comb. Prob. Comput. 8, 377--396.
    [18]
    Wormald, N. C. 1999. Models of random regular graphs. Surv. Comb. 267, 239--298.

    Cited By

    View all
    • (2019)Bibliometric Analysis of Rumor Propagation Research Through Web of Science from 1989 to 2019Journal of Statistical Physics10.1007/s10955-019-02440-y178:2(532-551)Online publication date: 20-Nov-2019
    • (2018)Deterministic Random Walks for Rapidly Mixing ChainsSIAM Journal on Discrete Mathematics10.1137/16M108766732:3(2180-2193)Online publication date: 30-Aug-2018
    • (2018)Breaking the $$\log n$$logn barrier on rumor spreadingDistributed Computing10.1007/s00446-017-0312-431:6(503-513)Online publication date: 1-Nov-2018
    • Show More Cited By

    Index Terms

    1. Quasirandom rumor spreading: An experimental analysis

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Journal of Experimental Algorithmics
      ACM Journal of Experimental Algorithmics  Volume 16, Issue
      2011
      411 pages
      ISSN:1084-6654
      EISSN:1084-6654
      DOI:10.1145/1963190
      Issue’s Table of Contents
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 16 November 2008
      Published in JEA Volume 16

      Author Tags

      1. Rumor spreading
      2. experimental analysis
      3. randomized algorithms

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)1
      Reflects downloads up to 27 Jul 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2019)Bibliometric Analysis of Rumor Propagation Research Through Web of Science from 1989 to 2019Journal of Statistical Physics10.1007/s10955-019-02440-y178:2(532-551)Online publication date: 20-Nov-2019
      • (2018)Deterministic Random Walks for Rapidly Mixing ChainsSIAM Journal on Discrete Mathematics10.1137/16M108766732:3(2180-2193)Online publication date: 30-Aug-2018
      • (2018)Breaking the $$\log n$$logn barrier on rumor spreadingDistributed Computing10.1007/s00446-017-0312-431:6(503-513)Online publication date: 1-Nov-2018
      • (2016)How Asynchrony Affects Rumor Spreading TimeProceedings of the 2016 ACM Symposium on Principles of Distributed Computing10.1145/2933057.2933117(185-194)Online publication date: 25-Jul-2016
      • (2016)Efficient randomised broadcasting in random regular networks with applications in peer-to-peer systemsDistributed Computing10.1007/s00446-016-0264-029:5(317-339)Online publication date: 1-Oct-2016
      • (2016)How to Generate Randomized Roundings with Dependencies and How to Derandomize ThemAlgorithm Engineering10.1007/978-3-319-49487-6_5(159-184)Online publication date: 11-Nov-2016
      • (2016)Discovery Through GossipRandom Structures & Algorithms10.1002/rsa.2062148:3(565-587)Online publication date: 6-Jan-2016
      • (2015)Deterministic random walks on finite graphsRandom Structures & Algorithms10.1002/rsa.2053346:4(739-761)Online publication date: 1-Jul-2015
      • (2014)Quasirandom Rumor SpreadingACM Transactions on Algorithms10.1145/265018511:2(1-35)Online publication date: 30-Oct-2014
      • (2013)Strong robustness of randomized rumor spreading protocolsDiscrete Applied Mathematics10.1016/j.dam.2012.10.014161:6(778-793)Online publication date: 1-Apr-2013
      • Show More Cited By

      View Options

      Get Access

      Login options

      Full Access

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media