Proceedings

Propositional Gossip Protocols under Fair Schedulers

Video #1 Video #2 Download BibTeX Cite

Proceedings of the Thirty-First International Joint Conference on Artificial Intelligence. Main Track. Pages 391-397.

https://doi.org/10.24963/ijcai.2022/56

Abstract

Gossip protocols are programs that can be used by a group of agents to synchronize what information they have. Namely, assuming each agent holds a secret, the goal of a protocol is to reach a situation in which all agents know all secrets. Distributed epistemic gossip protocols use epistemic formulas in the component programs for the agents. In this paper, we study the simplest classes of such gossip protocols: propositional gossip protocols, in which whether an agent wants to initiate a call depends only on the set of secrets that the agent currently knows. It was recently shown that such a protocol can be correct, i.e., always terminates in a state where all agents know all secrets, only when its communication graph is complete. We show here that this characterization dramatically changes when the usual fairness constraints are imposed on the call scheduler used. Finally, we establish that checking the correctness of a given propositional protocol under a fair scheduler is a coNP-complete problem.

  1. [Apt and Wojtczak, 2017] Krzysztof R. Apt and Dominik Wojtczak. Decidability of fair termination of gossip pro- tocols. In Proc. of the 21st International Conference on Logic for Programming, Artificial Intelligence and Reason- ing (LPAR 21), pages 73-85, 2017.
  2. [Apt and Wojtczak, 2018] Krzysztof R. Apt and Dominik Wojtczak. Verification of distributed epistemic gossip pro- tocols. J. Artif. Intell. Res. (JAIR), 62:101-132, 2018.
  3. [Apt and Wojtczak, 2019] Krzysztof R. Apt and Dominik Wojtczak. Open problems in a logic of gossips. In Pro- ceedings Seventeenth Conference on Theoretical Aspects of Rationality and Knowledge (TARK 2019), volume 297 of EPTCS, pages 1-18, 2019.
  4. [Apt et al., 2016] Krzysztof R. Apt, Davide Grossi, and Wiebe van der Hoek. Epistemic protocols for distributed gossiping. In Proceedings of the 15th Conference on Theo- retical Aspects of Rationality and Knowledge (TARK 2015), volume 215 of EPTCS, pages 51-66, 2016.
  5. [Apt et al., 2017] Krzysztof R. Apt, Eryk Kopczyński, and Dominik Wojtczak. On the computational complexity of gossip protocols. In Proceedings of the Twenty-Sixth Inter- national Joint Conference on Artificial Intelligence, IJCAI 2017, pages 765-771, 2017. IJCAI
  6. [Apt et al., 2018] Krzysztof R. Apt, Davide Grossi, and Wiebe van der Hoek. When are two gossips the same? In Gilles Barthe, Geoff Sutcliffe, and Margus Veanes, edi- tors, LPAR-22. 22nd International Conference on Logic for Programming, Artificial Intelligence and Reasoning, pages 36-55. EasyChair, 2018.
  7. [Attamah et al., 2014] Maduka Attamah, Hans Van Dit- marsch, Davide Grossi, and Wiebe van der Hoek. Knowl- edge and gossip. In Proceedings of ECAI'14, pages 21-26. IOS Press, 2014.
  8. [Bumby, 1981] Richard T Bumby. A problem with tele- phones. SIAM Journal on Algebraic Discrete Methods, 2(1):13-18, 1981.
  9. [Cooper et al., 2016] Martin C. Cooper, Andreas Herzig, Faustine Maffre, Frédéric Maris, and Pierre Régnier. Sim- ple Epistemic Planning: Generalised Gossiping. In Proceed- ings of ECAI 2016, volume 285 of Frontiers in Artificial Intelligence and Applications, pages 1563-1564. IOS Press, 2016.
  10. [Cooper et al., 2018] Martin C. Cooper, Andreas Herzig, Frédéric Maris, and Julien Vianey. Temporal epistemic gossip problems. In European Conference on Multi-Agent Systems, pages 1-14. Springer, 2018.
  11. [Fagin et al., 1997] Ronald Fagin, Joseph Y. Halpern, Yoram Moses, and Moshe Y. Vardi. Knowledge-based programs. Distributed Computing, 10(4):199-225, 1997.
  12. [Harary and Schwenk, 1974] Frank Harary and Allen J Schwenk. The communication problem on graphs and di- graphs. Journal of the Franklin Institute, 297(6):491-495, 1974.
  13. [Hedetniemi et al., 1988] Sandra M. Hedetniemi, Stephen T. Hedetniemi, and Arthur L. Liestman. A survey of gossiping and broadcasting in communication networks. Networks, 18(4):319-349, 1988.
  14. [Herzig and Maffre, 2017] Andreas Herzig and Faustine Maf- fre. How to share knowledge by gossiping. AI Communi- cations, 30(1):1-17, 2017.
  15. [Hromkovič et al., 2005] Juraj Hromkovič, Ralf Klasing, An- drzej Pelc, Peter Ruzicka, and Walter Unger. Dissemination of Information in Communication Networks -Broadcasting, Gossiping, Leader Election, and Fault-Tolerance. Texts in Theoretical Computer Science. An EATCS Series. Springer, 2005.
  16. [Kempe et al., 2003] David Kempe, Alin Dobra, and Jo- hannes Gehrke. Gossip-based computation of aggregate information. In Proc. of the 44th Annual IEEE Symposium on Foundations of Computer Science, FOCS '03, pages 482-491. IEEE, 2003.
  17. [Kermarrec and van Steen, 2007] Anne-Marie Kermarrec and Maarten van Steen. Gossiping in distributed systems. Operating Systems Review, 41(5):2-7, 2007.
  18. [Ladin et al., 1992] Rivka Ladin, Barbara Liskov, Liuba Shrira, and Sanjay Ghemawat. Providing high availability using lazy replication. ACM Transactions on Computer Systems (TOCS), 10(4):360-391, 1992.
  19. [Livesey and Wojtczak, 2021a] Joseph Livesey and Dominik Wojtczak. Minimal number of calls in propositional pro- tocols. In International Conference on Reachability Prob- lems, pages 132-148. Springer, 2021.
  20. [Livesey and Wojtczak, 2021b] Joseph Livesey and Dominik Wojtczak. Propositional gossip protocols. In Proc. of 23rd International Symposium on Fundamentals of Computation Theory (FCT 2021), pages 354-370. Springer, 2021.
  21. [Tijdeman, 1971] Robert Tijdeman. On a telephone problem. Nieuw Archief voor Wiskunde, 3(XIX):188-192, 1971.
  22. [van Ditmarsch and Kokkinis, 2017] Hans van Ditmarsch and Ioannis Kokkinis. The expected duration of sequential gossiping. In Multi-Agent Systems and Agreement Tech- nologies, pages 131-146. Springer, 2017.
  23. [van Ditmarsch et al., 2017a] Hans van Ditmarsch, Ioannis Kokkinis, and Anders Stockmarr. Reachability and expec- tation in gossiping. In PRIMA 2017: Principles and Prac- tice of Multi-Agent Systems, pages 93-109, Cham, 2017. Springer International Publishing.
  24. [van Ditmarsch et al., 2017b] Hans van Ditmarsch, Jan van Eijck, Pere Pardo, Rahim Ramezanian, and Franc ¸ois Schwarzentruber. Epistemic protocols for dynamic gos- sip. J. of Applied Logic, 20(C):1-31, 2017.
  25. [van Ditmarsch et al., 2020] Hans van Ditmarsch, Wiebe van Der Hoek, and Louwe B Kuijer. The logic of gossiping. Artificial Intelligence, 286:103306, 2020.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards