Skip to main content

Reachability of Five Gossip Protocols

  • Conference paper
  • First Online:
Reachability Problems (RP 2019)

Abstract

Gossip protocols use point-to-point communication to spread information within a network until every agent knows everything. Each agent starts with her own piece of information (‘secret’) and in each call two agents will exchange all secrets they currently know. Depending on the protocol, this leads to different distributions of secrets among the agents during its execution. We investigate which distributions of secrets are reachable when using several distributed epistemic gossip protocols from the literature. Surprisingly, a protocol may reach the distribution where all agents know all secrets, but not all other distributions. The five protocols we consider are called \(\mathsf {ANY}\), \(\mathsf {LNS}\), \(\mathsf {CO}\), \(\mathsf {TOK}\), and \(\mathsf {SPI}\). We find that \(\mathsf {TOK}\) and \(\mathsf {ANY}\) reach the same distributions but all other protocols reach different sets of distributions, with some inclusions. Additionally, we show that all distributions are subreachable with all five protocols: any distribution can be reached, if there are enough additional agents.

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

References

  1. Apt, K., Grossi, D., van der Hoek, W.: Epistemic protocols for distributed gossiping. In: Proceedings of 15th TARK (2015). https://doi.org/10.4204/EPTCS.215.5

    Article  MathSciNet  Google Scholar 

  2. Attamah, M., van Ditmarsch, H., Grossi, D., van der Hoek, W.: Knowledge and gossip. In: Proceedings of 21st ECAI, pp. 21–26. IOS Press (2014). https://doi.org/10.3233/978-1-61499-419-0-21

  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). https://doi.org/10.1007/978-3-319-47843-2_9

    Chapter  Google Scholar 

  4. van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Epistemic protocols for dynamic gossip. J. Appl. Logic 20, 1–31 (2017). https://doi.org/10.1016/j.jal.2016.12.001

    Article  MathSciNet  MATH  Google Scholar 

  5. van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Dynamic gossip. Bull. Iran. Math. Soc. 45(3), 701–728 (2019). https://doi.org/10.1007/s41980-018-0160-4

    Article  MathSciNet  Google Scholar 

  6. van Ditmarsch, H., Kokkinis, I., Stockmarr, A.: Reachability and expectation in gossiping. In: An, B., Bazzan, A., Leite, J., Villata, S., van der Torre, L. (eds.) PRIMA 2017. LNCS (LNAI), vol. 10621, pp. 93–109. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-69131-2_6

    Chapter  Google Scholar 

  7. van Ditmarsch, H., Kokkinis, I.: The expected duration of sequential gossiping. In: Belardinelli, F., Argente, E. (eds.) EUMAS/AT 2017. LNCS (LNAI), vol. 10767, pp. 131–146. Springer, Cham (2018). https://doi.org/10.1007/978-3-030-01713-2_10

    Chapter  Google Scholar 

  8. Gattinger, M.: New directions in model checking dynamic epistemic logic. Ph.D. thesis, University of Amsterdam (2018). https://malv.in/phdthesis (ILLC Dissertation Series DS-2018-11)

  9. Göbel, F., Cerdeira, J.O., Veldman, H.J.: Label-connected graphs and the gossip problem. Discrete Math. 87(1), 29–40 (1991). https://doi.org/10.1016/0012-365X(91)90068-D

    Article  MathSciNet  MATH  Google Scholar 

  10. Hedetniemi, S., Hedetniemi, S., Liestman, A.: A survey of gossiping and broadcasting in communication networks. Networks 18, 319–349 (1988). https://doi.org/10.1002/net.3230180406

    Article  MathSciNet  MATH  Google Scholar 

  11. Kermarrec, A.M., van Steen, M.: Gossiping in distributed systems. SIGOPS Oper. Syst. Rev. 41(5), 2–7 (2007). https://doi.org/10.1145/1317379.1317381

    Article  Google Scholar 

  12. Knödel, W.: New gossips and telephones. Discrete Math. 13, 95 (1975). https://doi.org/10.1016/0012-365X(75)90090-4

    Article  MathSciNet  MATH  Google Scholar 

  13. Kokkinis, I.: Implementation for reachability and expectation in gossiping. https://github.com/Jannis17/gossip_protocol_expectation

Download references

Acknowledgements

We would like to thank the anonymous reviewers for their helpful corrections and suggestions. Hans van Ditmarsch is also affiliated to IMSc, Chennai, as associate researcher.

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

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

van Ditmarsch, H., Gattinger, M., Kokkinis, I., Kuijer, L.B. (2019). Reachability of Five Gossip Protocols. In: Filiot, E., Jungers, R., Potapov, I. (eds) Reachability Problems. RP 2019. Lecture Notes in Computer Science(), vol 11674. Springer, Cham. https://doi.org/10.1007/978-3-030-30806-3_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30806-3_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30805-6

  • Online ISBN: 978-3-030-30806-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics