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}\).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
This idea was presented to us by Dionysis Kakolyris.
References
Apt, K.R., Grossi, D., van der Hoek, W.: Epistemic protocols for distributed gossiping. In: Proceedings of 15th TARK (2015)
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)
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
Boyd, D.W., Steele, J.M.: Random exchanges of information. J. Appl. Probab. 16, 657–661 (1979)
Bumby, R.T.: A problem with telephones. SIAM J. Algebr. Discrete Methods 2(1), 13–18 (1981)
van Ditmarsch, H., van Eijck, J., Pardo, P., Ramezanian, R., Schwarzentruber, F.: Epistemic protocols for dynamic gossip. J. Appl. Log. 20, 1–31 (2017)
Doerr, B., Friedrich, T., Sauerwald, T.: Quasirandom rumor spreading. ACM Trans. Algorithms 11(2), 1–35 (2014)
Erdös, P., Rényi, A.: On random graphs I. Publ. Math. (Debrecen) 6, 290–297 (1959)
Eugster, P.T., Guerraoui, R., Kermarrec, A., Massoulié, L.: Epidemic information dissemination in distributed systems. IEEE Comput. 37(5), 60–67 (2004)
Göbel, F., Cerdeira, J.O., Veldman, H.J.: Label-connected graphs and the gossip problem. Discrete Math. 87(1), 29–40 (1991)
Haeupler, B.: Simple, fast and deterministic gossip and rumor spreading. J. ACM 62(6), 47 (2015)
Haigh, J.: Random exchanges of information. J. Appl. Probab. 18, 743–746 (1981)
Hedetniemi, S., Hedetniemi, S., Liestman, A.: A survey of gossiping and broadcasting in communication networks. Networks 18, 319–349 (1988)
Herzig, A., Maffre, F.: How to share knowledge by gossiping. AI Commun. 30(1), 1–17 (2017)
Hurkens, C.: Spreading gossip efficiently. Nieuw Archief voor Wiskunde 5/1(2), 208–210 (2000)
Kermarrec, A.M., van Steen, M.: Gossiping in distributed systems. SIGOPS Oper. Syst. Rev. 41(5), 2–7 (2007)
Knödel, W.: New gossips and telephones. Discrete Math. 13, 95 (1975)
Landau, H.: The distribution of completion times for random communication in a task-oriented group. Bull. Math. Biophys. 16(3), 187–201 (1954)
McKay, B.D., Piperno, A.: Practical graph isomorphism II. J. Symb. Comput. 60, 94–112 (2014)
Moon, J.: Random exchanges of information. Nieuw Archief voor Wiskunde 20, 246–249 (1972)
Norris, J.R.: Markov Chains. Cambridge University Press, Cambridge (1998)
Panangaden, P., Taylor, K.: Concurrent common knowledge: defining agreement for asynchronous systems. Distrib. Comput. 6, 73–93 (1992)
Tijdeman, R.: On a telephone problem. Nieuw Archief voor Wiskunde 3(19), 188–192 (1971)
West, D.B.: A class of solutions to the gossip problem, part I. Discrete Math. 39(3), 307–326 (1982)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)