Abstract
A gossip protocol is a procedure for sharing secrets in a network. The basic action in a gossip protocol is a pairwise message exchange (telephone call) wherein the calling agents exchange all the secrets they know. An agent who knows all secrets is an expert. The usual termination condition is that all agents are experts. Instead, we explore protocols wherein the termination condition is that all agents know that all agents are experts. We call such agents super experts. We also investigate gossip protocols that are common knowledge among the agents. Additionally, we model that agents who are super experts do not make and do not answer calls, and that this is common knowledge. We investigate conditions under which protocols terminate, both in the synchronous case, where there is a global clock, and in the asynchronous case, where there is not. We show that a commonly known protocol with engaged agents may terminate faster than the same commonly known protocol without engaged agents.
Similar content being viewed by others
References
Apt, K. R., D. Grossi, and W. van der Hoek, Epistemic protocols for distributed gossiping, in Proceedings of 15th TARK, 2015, pp. 51–66. https://doi.org/10.4204/EPTCS.215.5.
Apt, K. R., D. Grossi, and W. van der Hoek, When are two gossips the same?, in G. Barthe, G. Sutcliffe, and M. Veanes, (eds.), Proc. of 22nd LPAR, vol. 57 of EPiC Series in Computing, 2018, pp. 36–55. https://doi.org/10.29007/ww65.
Apt, K. R., and D. Wojtczak, Common knowledge in a logic of gossips, in J. Lang, (ed.), Proc. of the 16th TARK, vol. 251 of EPTCS, 2017, pp. 10–27. https://doi.org/10.4204/EPTCS.251.2.
Apt, K. R., and D. Wojtczak, Verification of distributed epistemic gossip protocols. Journal of Artificial Intelligence Research 62:101–132, 2018. https://doi.org/10.1613/jair.1.11204.
Apt, K. R., and D. Wojtczak, Open problems in a logic of gossips, in L. S. Moss, (ed.), Proc. of the 17th TARK, vol. 297 of EPTCS, 2019, pp. 1–18. https://doi.org/10.4204/EPTCS.297.1.
Attamah, M., H. van Ditmarsch, D. Grossi, and W. van der Hoek, Knowledge and gossip, in Proc. of 21st ECAI, IOS Press, 2014, pp. 21–26. https://doi.org/10.3233/978-1-61499-419-0-21.
Attamah, M., H. van Ditmarsch, D. Grossi, and W. van der Hoek, The pleasure of gossip, in C. Başkent, L. S. Moss, and R. Ramanujam, (eds.), Rohit Parikh on Logic, Language and Society, Springer, 2017, pp. 145–163. https://doi.org/10.1007/978-3-319-47843-2_9.
Aumann, R. J., Agreeing to disagree, Annals of Statistics 4(6):1236–1239, 1976. https://www.jstor.org/stable/2958591.
Baker, B., and R. Shostak, Gossips and telephones, Discrete Mathematics 2(3):191–193, 1972. https://doi.org/10.1016/0012-365X(72)90001-5.
Boyd, D., and J. Steele, Random exchanges of information, Journal of Applied Probability 16:657–661, 1979. https://doi.org/10.2307/3213094.
Cooper, M. C., A. Herzig, F. Maffre, F. Maris, and P. Régnier, The epistemic gossip problem, Discrete Mathematics 342(3):654–663, 2019. https://doi.org/10.1016/j.disc.2018.10.041.
Doerr, B., T. Friedrich, and T. Sauerwald, Quasirandom rumor spreading, ACM Transactions Algorithms 11(2):1–35, 2014. https://doi.org/10.1145/2650185.
Dogar, F., I. Qazi, A. Tariq, G. Murtaza, A. Ahmad, and N. Stocking, Missit: Using missed calls for free, extremely low bit-rate communication in developing regions, in Proc. of the 2020 CHI Conference on Human Factors in Computing Systems, 2020, pp. 1–12. https://doi.org/10.1145/3313831.3376259.
Donner, J., The rules of beeping: exchanging messages via intentional “missed calls” on mobile phones, Journal of Computer-Mediated Communication 13(1):1–22, 2007. https://doi.org/10.1111/j.1083-6101.2007.00383.x.
Eugster, P., R. Guerraoui, A. Kermarrec, and L. Massoulié, Epidemic information dissemination in distributed systems, IEEE Computer 37(5):60–67, 2004. https://doi.org/10.1109/MC.2004.1297243.
Haeupler, B., Simple, fast and deterministic gossip and rumor spreading, Journal of the ACM 62(6):47, 2015. https://doi.org/10.1145/2767126.
Haigh, J., Random exchanges of information, Journal of Applied Probability 18(3):743–746, 1981. https://doi.org/10.2307/3213330.
Halpern, J. Y., and Y. Moses, Knowledge and common knowledge in a distributed environment, Journal of the ACM 37(3):549–587, 1990. https://doi.org/10.1145/79147.79161.
Harel, D., D. Kozen, and J. Tiuryn, Dynamic Logic, Foundations of Computing, MIT Press, Cambridge MA, 2000.
Hedetniemi, S. M., S. T. Hedetniemi, and A.L . Liestman, A survey of gossiping and broadcasting in communication networks, Networks 18:319–349, 1988. https://doi.org/10.1002/net.3230180406.
Herzig, A., and F. Maffre, How to share knowledge by gossiping, AI Communications 30(1):1–17, 2017. https://doi.org/10.3233/AIC-170723.
Kermarrec, A. -M., and M. van Steen, Gossiping in distributed systems. ACM SIGOPS Operating Systems Review 41(5):2–7, 2007. https://doi.org/10.1145/1317379.1317381.
Knödel, W., New gossips and telephones, Discrete Mathematics 13:95, 1975. https://doi.org/10.1016/0012-365X(75)90090-4.
Lewis, D. K., Convention, a Philosophical Study, Harvard University Press, 1969.
Livesey, J., and D. Wojtczak, Propositional gossip protocols under fair schedulers, in L. De Raedt, (ed.), Proc. of 31st IJCAI 2022, pp. 391–397. https://doi.org/10.24963/ijcai.2022/56.
Moon, J. W., Random exchanges of information, Nieuw Archief voor Wiskunde 3(20):246–249, 1972.
Ramezanian, R., R. Ramezanian, H. van Ditmarsch, and M. Gattinger, Everyone knows that everyone knows, in M. Mojtahedi, S. Rahman, and M. S. Zarepour, (eds.), Mathematics, Logic, and Their Philosophies: Essays in Honour of Mohammad Ardeshir, 2021, pp. 117–133. https://doi.org/10.1007/978-3-030-53654-1_5.
Tijdeman, R., On a telephone problem, Nieuw Archief voor Wiskunde, 3(19):188–192, 1971.
van Ditmarsch, H., and M. Gattinger, The limits to gossip: Second-order shared knowledge of all secrets is unsatisfiable, in A. Ciabattoni, E. Pimentel, and R. de Queiroz, (eds.), Proc. of 28th WoLLIC, vol. 13468 of Lecture Notes in Computer Science, Springer Cham, 2022, pp. 237–249. https://doi.org/10.1007/978-3-031-15298-6_15.
van Ditmarsch, H., M. Gattinger, L. B. Kuijer, and P. Pardo, Strengthening gossip protocols using protocol-dependent knowledge, FLAP 6(1):157–203, 2019. https://arxiv.org/abs/1907.12321.
van Ditmarsch, H., D. Grossi, A. Herzig, W. van der Hoek, and L. B. Kuijer, Parameters for epistemic gossip problems, Proc. of 12th LOFT, 2016.
van Ditmarsch, H., I. Kokkinis, and A. Stockmarr, Reachability and expectation in gossiping, in B. An, A. Bazzan, J. Leite, S. Villata, and L. van der Torre, (eds.), Proc. of the 20th PRIMA, vol. 10621 of Lecture Notes in Computer Science, Springer, 2017, pp. 93–109.
van Ditmarsch, H., W. van der Hoek, and L. B. Kuijer, The logic of gossiping, Artificial Intelligence 286:103306, 2020. https://doi.org/10.1016/j.artint.2020.103306.
van Ditmarsch, H., J. van Eijck, P. Pardo, R. Ramezanian, and F. Schwarzentruber, Epistemic protocols for dynamic gossip, Journal of Applied Logic 20:1–31, 2017. https://doi.org/10.1016/j.jal.2016.12.001.
van Ditmarsch, H., J. van Eijck, P. Pardo, R. Ramezanian, and F. Schwarzentruber, Dynamic gossip, Bulletin of the Iranian Mathematical Society 45(3):701–728, 2019. https://arxiv.org/abs/1511.00867, https://doi.org/10.1007/s41980-018-0160-4.
West, D.B., A class of solutions to the gossip problem, part I, Discrete Mathematics 39(3):307–326, 1982.
Acknowledgements
This work is loosely based on a contribution [27] with a similar title and one additional author (Rasoul Ramezanian), for a volume honouring Mohammad Ardeshir at his retirement. We thank the reviewers of previous versions of this article, and in particular the reviewer at Studia Logica for their helpful corrections and detailed comments.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Presented by Heinrich Wansing
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
van Ditmarsch, H., Gattinger, M. & Ramezanian, R. Everyone Knows That Everyone Knows: Gossip Protocols for Super Experts. Stud Logica 111, 453–499 (2023). https://doi.org/10.1007/s11225-022-10032-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11225-022-10032-3