Proceedings

On the Computational Complexity of Gossip Protocols

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 765-771.

https://doi.org/10.24963/ijcai.2017/106

Abstract

Gossip protocols deal with a group of communicating agents, each holding a private information, and aim at arriving at a situation in which all the agents know each other secrets. Distributed epistemic gossip protocols are particularly simple distributed programs that use formulas from an epistemic logic. Recently, the implementability of these distributed protocols was established (which means that the evaluation of these formulas is decidable), and the problems of their partial correctness and termination were shown to be decidable, but their exact computational complexity was left open. We show that for any monotonic type of calls the implementability of a distributed epistemic gossip protocol is a P^{NP}_{||}-complete problem, while the problems of its partial correctness and termination are in coNP^{NP}.

  1. [Apt and Wojtczak, 2016] Krzysztof R. Apt and Dominik Wojtczak. On decidability of a logic of gossips. In Proc. of the 15th European Conference on Logics in Artificial Intelligence (JELIA 2016), volume 10021 of Lecture Notes in Computer Science, pages 18-33. Springer, 2016.
  2. [Apt and Wojtczak, 2017a] Krzysztof R. Apt and Dominik Wojtczak. Common Knowledge in a Logic of Gossips. In Proc. of TARK 2017 (to appear). EPTCS, 2017.
  3. [Apt and Wojtczak, 2017b] Krzysztof R. Apt and Dominik Wojtczak. Decidability of Fair Termination of Gossip Pro- tocols. In Proc. of the IWIL Workshop and LPAR Short Presentations, volume 1, pages 73-85. Kalpa Publications, 2017.
  4. [Apt et al., 2016] Krzysztof R. Apt, Davide Grossi, and Wiebe van der Hoek. Epistemic protocols for distributed gossiping. In Proc. of the 15th Conference on Theoreti- cal Aspects of Rationality and Knowledge (TARK 2015), volume 215 of EPTCS, pages 51-66, 2016.
  5. [Attamah et al., 2014a] Maduka Attamah, Hans van Dit- marsch, Davide Grossi, and Wiebe van der Hoek. A frame- work for epistemic gossip protocols. In Proc of the 12th European Conference on Multi-Agent Systems (EUMAS 2014), pages 193-209, 2014.
  6. [Attamah et al., 2014b] Maduka Attamah, Hans van Dit- marsch, Davide Grossi, and Wiebe van der Hoek. Knowl- edge and gossip. In Proceedings of ECAI'14. IOS Press, 2014.
  7. [Cooper et al., 2016a] Martin C. Cooper, Andreas Herzig, Faustine Maffre, Frédéric Maris, and Pierre Régnier. A simple account of multiagent epistemic planning. In Proc. of ECAI 2016, pages 193-201. IOS Press, 2016.
  8. [Cooper et al., 2016b] Martin C. Cooper, Andreas Herzig, Faustine Maffre, Frédéric Maris, and Pierre Régnier. Sim- ple Epistemic Planning: Generalised Gossiping. In Proc. of ECAI 2016, pages 1563-1564. IOS Press, 2016.
  9. [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.
  10. [Hedetniemi et al., 1988] Sandra Mitchell Hedetniemi, Stephen T. Hedetniemi, and Arthur L. Liestman. A survey of gossiping and broadcasting in communication networks. Networks, 18(4):319-349, 1988.
  11. [Herzig and Maffre, 2017] Andreas Herzig and Faustine Maf- fre. How to share knowledge by gossiping. AI Communi- cations, 30(1):1-17, 2017.
  12. [Hromkovic et al., 2005] Juraj Hromkovic, 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.
  13. [Kempe et al., 2003] David Kempe, Alin Dobra, and Jo- hannes Gehrke. Gossip-based computation of aggregate information. In Foundations of Computer Science, 2003. Proceedings. 44th Annual IEEE Symposium on, pages 482- 491. IEEE, 2003.
  14. [Kermarrec and van Steen, 2007] Anne-Marie Kermarrec and Maarten van Steen. Gossiping in distributed systems. Operating Systems Review, 41(5):2-7, 2007.
  15. [Khuller et al., 2003] Samir Khuller, Yoo-Ah Kim, and Yung- Chun Justin Wan. Algorithms for data migration with cloning. In Proceedings of the twenty-second ACM SIGMOD-SIGACT-SIGART symposium on Principles of database systems, pages 27-36. ACM, 2003.
  16. [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.
  17. [Liben-Nowell, 2002] David Liben-Nowell. Gossip is syn- teny: Incomplete gossip and the syntenic distance between genomes. Journal of Algorithms, 43(2):264-283, 2002.
  18. [Spakowski and Vogel, 2000] Holger Spakowski and Jörg Vo- gel. Θ p 2 -completeness: A classical approach for new results. In International Conference on Foundations of Software Technology and Theoretical Computer Science, pages 348- 360. Springer, 2000.
  19. [Tijdeman, 1971] Robert Tijdeman. On a telephone problem. Nieuw Archief voor Wiskunde, 3(XIX):188-192, 1971.
  20. [van der Meyden and Wilke, 2005] Ron van der Meyden and Thomas Wilke. Synthesis of distributed systems from knowledge-based specifications. In Proceedings 16th Inter- national Conference CONCUR 2005, volume 3653 of Lec- ture Notes in Computer Science, pages 562-576. Springer, 2005.
  21. [van Ditmarsch et al., 2017] Hans van Ditmarsch, Jan van Eijck, Pere Pardo, Rahim Ramezanian, and François Schwarzentruber. Epistemic protocols for dynamic gos- sip. Journal of Applied Logic, 20:1-31, 2017.
  22. [Wagner, 1987] Klaus W. Wagner. More complicated ques- tions about maxima and minima, and some closures of NP. Theoretical Computer Science, 51(1-2):53-80, 1987.

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

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