Skip to main content

Reachability and Expectation in Gossiping

  • Conference paper
  • First Online:
PRIMA 2017: Principles and Practice of Multi-Agent Systems (PRIMA 2017)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 10621))

Abstract

We give combinatorial, computational and simulation results for well-known distributed protocols for gossiping on completely connected networks. The protocols consist of: making any call (\(\mathsf {ANY}\)), only calling agents whose secret you do not know (“learn new secrets” \(\mathsf {LNS}\)), and never repeating calls (“call once” \(\mathsf {CO}\)). First, we show that these protocols all differ in what distributions of secrets are reachable by their execution. Next, we formulate \(\mathsf {ANY}\) and \(\mathsf {LNS}\) as Markov chains. We present an algorithm that generates the states of these Markov chains and computes the exact value of the expected duration of the protocols. Finally, we study the asymptotic behaviour of \(\mathsf {LNS}\) via simulations, and compare this to the known result for \(\mathsf {ANY}\).

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    This idea was presented to us by Dionysis Kakolyris.

References

  1. Apt, K.R., Grossi, D., van der Hoek, W.: Epistemic protocols for distributed gossiping. In: Proceedings of 15th TARK (2015)

    Google Scholar 

  2. Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: Knowledge and gossip. In: Proceedings of the 21st ECAI, pp. 21–26. IOS Press (2014)

    Google Scholar 

  3. Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: The pleasure of gossip. In: Başkent, C., Moss, L.S., Ramanujam, R. (eds.) Rohit Parikh on Logic, Language and Society. OCL, vol. 11, pp. 145–163. Springer, Cham (2017). doi:10.1007/978-3-319-47843-2_9

    Chapter  Google Scholar 

  4. Boyd, D.W., Steele, J.M.: Random exchanges of information. J. Appl. Probab. 16, 657–661 (1979)

    Article  MathSciNet  MATH  Google Scholar 

  5. Bumby, R.T.: A problem with telephones. SIAM J. Algebr. Discrete Methods 2(1), 13–18 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  6. van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Epistemic protocols for dynamic gossip. J. Appl. Log. 20, 1–31 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  7. Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading. ACM Trans. Algorithms 11(2), 1–35 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  8. Erdös, P., Rényi, A.: On random graphs I. Publ. Math. (Debrecen) 6, 290–297 (1959)

    MathSciNet  MATH  Google Scholar 

  9. Eugster, P.T., Guerraoui, R., Kermarrec, A., Massoulié, L.: Epidemic information dissemination in distributed systems. IEEE Comput. 37(5), 60–67 (2004)

    Article  Google Scholar 

  10. Göbel, F., Cerdeira, J.O., Veldman, H.J.: Label-connected graphs and the gossip problem. Discrete Math. 87(1), 29–40 (1991)

    Article  MathSciNet  MATH  Google Scholar 

  11. Haeupler, B.: Simple, fast and deterministic gossip and rumor spreading. J. ACM 62(6), 47 (2015)

    Article  MathSciNet  Google Scholar 

  12. Haigh, J.: Random exchanges of information. J. Appl. Probab. 18, 743–746 (1981)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hedetniemi, S., Hedetniemi, S., Liestman, A.: A survey of gossiping and broadcasting in communication networks. Networks 18, 319–349 (1988)

    Article  MathSciNet  MATH  Google Scholar 

  14. Herzig, A., Maffre, F.: How to share knowledge by gossiping. AI Commun. 30(1), 1–17 (2017)

    Article  MathSciNet  Google Scholar 

  15. Hurkens, C.: Spreading gossip efficiently. Nieuw Archief voor Wiskunde 5/1(2), 208–210 (2000)

    MathSciNet  Google Scholar 

  16. Kermarrec, A.M., van Steen, M.: Gossiping in distributed systems. SIGOPS Oper. Syst. Rev. 41(5), 2–7 (2007)

    Article  Google Scholar 

  17. Knödel, W.: New gossips and telephones. Discrete Math. 13, 95 (1975)

    Article  MathSciNet  MATH  Google Scholar 

  18. Landau, H.: The distribution of completion times for random communication in a task-oriented group. Bull. Math. Biophys. 16(3), 187–201 (1954)

    Article  MathSciNet  Google Scholar 

  19. McKay, B.D., Piperno, A.: Practical graph isomorphism II. J. Symb. Comput. 60, 94–112 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  20. Moon, J.: Random exchanges of information. Nieuw Archief voor Wiskunde 20, 246–249 (1972)

    MathSciNet  MATH  Google Scholar 

  21. Norris, J.R.: Markov Chains. Cambridge University Press, Cambridge (1998)

    MATH  Google Scholar 

  22. Panangaden, P., Taylor, K.: Concurrent common knowledge: defining agreement for asynchronous systems. Distrib. Comput. 6, 73–93 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  23. Tijdeman, R.: On a telephone problem. Nieuw Archief voor Wiskunde 3(19), 188–192 (1971)

    MathSciNet  MATH  Google Scholar 

  24. West, D.B.: A class of solutions to the gossip problem, part I. Discrete Math. 39(3), 307–326 (1982)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Acknowledgements

We are grateful to Christophe Chareton, George Giakkoupis, Dionysis Kakolyris, and Aris Pagourtzis for useful discussions and to the anonymous reviewers for many useful comments and suggestions. We acknowledge financial support from ERC project EPS 313360. Hans van Ditmarsch is also affiliated to IMSc, Chennai, as research associate.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ioannis Kokkinis .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

van Ditmarsch, H., Kokkinis, I., Stockmarr, A. (2017). Reachability and Expectation in Gossiping. In: An, B., Bazzan, A., Leite, J., Villata, S., van der Torre, L. (eds) PRIMA 2017: Principles and Practice of Multi-Agent Systems. PRIMA 2017. Lecture Notes in Computer Science(), vol 10621. Springer, Cham. https://doi.org/10.1007/978-3-319-69131-2_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-69131-2_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-69130-5

  • Online ISBN: 978-3-319-69131-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics