Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/2332432.2332466acmconferencesArticle/Chapter ViewAbstractPublication PagespodcConference Proceedingsconference-collections
research-article

Weak models of distributed computing, with connections to modal logic

Published: 16 July 2012 Publication History

Abstract

This work presents a classification of weak models of distributed computing. We focus on deterministic distributed algorithms, and we study models of computing that are weaker versions of the widely-studied port-numbering model. In the port-numbering model, a node of degree d receives messages through d input ports and it sends messages through d output ports, both numbered with 1,2,...,d. In this work, VVc is the class of all graph problems that can be solved in the standard port-numbering model. We study the following subclasses of VVc:
VV: Input port i and output port i are not necessarily connected to the same neighbour.
MV: Input ports are not numbered; algorithms receive a multiset of messages.
SV: Input ports are not numbered; algorithms receive a set of messages.
VB: Output ports are not numbered; algorithms send the same message to all output ports.
MB: Combination of MV and VB.
SB: Combination of SV and VB.
Now we have many trivial containment relations, such as SB ⊆ MB ⊆ VB ⊆ VV ⊆ VVc, but it is not obvious if, e.g., either of VB ⊆ SV or SV ⊆ VB should hold. Nevertheless, it turns out that we can identify a linear order on these classes. We prove that SB ⊂≠ MB = VB ⊂≠ SV = MV = VV ⊂≠ VVc. The same holds for the constant-time versions of these classes.
We also show that the constant-time variants of these classes can be characterised by a corresponding modal logic. Hence the linear order identified in this work has direct implications in the study of the expressibility of modal logic. Conversely, we can use tools from modal logic to study these classes.

References

[1]
Yehuda Afek, Noga Alon, Ziv Bar-Joseph, Alejandro Cornejo, Bernhard Haeupler, and Fabian Kuhn. Beeping a maximal independent set. In Proc. DISC 2011, volume 6950 of LNCS, pages 32--50. Springer, 2011.
[2]
Dana Angluin. Local and global properties in networks of processors. In Proc. STOC 1980, pages 82--93. ACM Press, 1980.
[3]
Matti Åstrand and Jukka Suomela. Fast distributed approximation algorithms for vertex cover and set cover in anonymous networks. In Proc. SPAA 2010, pages 294--302. ACM Press, 2010.
[4]
Hagit Attiya, Marc Snir, and Manfred K. Warmuth. Computing on an anonymous ring. J. ACM, 35(4):845--875, 1988.
[5]
Patrick Blackburn, Maarten de Rijke, and Yde Venema. Modal Logic, volume 53 of Cambridge Tracts in Theoretical Computer Science. Cambridge University Press, 2001.
[6]
Patrick Blackburn, Johan van Benthem, and Frank Wolter, editors. Handbook of Modal Logic, volume 3 of Studies in Logic and Practical Reasoning. Elsevier, 2007.
[7]
Paolo Boldi, Shella Shammah, Sebastiano Vigna, Bruno Codenotti, Peter Gemmell, and Janos Simon. Symmetry breaking in anonymous networks: characterizations. In Proc. ISTCS 1996, pages 16--26. IEEE, 1996.
[8]
Paolo Boldi and Sebastiano Vigna. Computing vector functions on anonymous networks. In Proc. SIROCCO 1997, pages 201--214. Carleton Scientific, 1997.
[9]
Paolo Boldi and Sebastiano Vigna. An effective characterization of computability in anonymous networks. In Proc. DISC 2001, volume 2180 of LNCS, pages 33--47. Springer, 2001.
[10]
J. A. Bondy and U. S. R. Murty. Graph Theory with Applications. North-Holland, New York, 1976.
[11]
Krzysztof Diks, Evangelos Kranakis, Adam Malinowski, and Andrzej Pelc. Anonymous wireless rings. Theoret. Comput. Sci., 145(1-2):95--109, 1995.
[12]
Kit Fine. In so many possible worlds. Notre Dame J. Formal Logic, 13(4):516--520, 1972.
[13]
Mika Göös, Juho Hirvonen, and Jukka Suomela. Lower bounds for local approximation. In Proc. PODC 2012. ACM Press, 2012.
[14]
Lauri Hella, Matti Järvisalo, Antti Kuusisto, Juhana Laurinharju, Tuomo Lempiäinen, Kerkko Luosto, Jukka Suomela, and Jonni Virtema. Weak models of distributed computing, with connections to modal logic, 2012. Manuscript, arXiv:1205.2051 {cs.DC}.
[15]
Neil Immerman. Descriptive Complexity. Graduate Texts in Computer Science. Springer, 1999.
[16]
Fabian Kuhn and Roger Wattenhofer. On the complexity of distributed graph coloring. In Proc. PODC 2006, pages 7--15. ACM Press, 2006.
[17]
Nathan Linial. Locality in distributed graph algorithms. SIAM J. Comput., 21(1):193--201, 1992.
[18]
Alain Mayer, Moni Naor, and Larry Stockmeyer. Local computations on static and dynamic graphs. In Proc. ISTCS 1995, pages 268--278. IEEE, 1995.
[19]
Moni Naor and Larry Stockmeyer. What can be computed locally? SIAM J. Comput., 24(6):1259--1277, 1995.
[20]
Nancy Norris. Computing functions on partially wireless networks. In Proc. SIROCCO 1995, pages 53--64. Carleton Scientific, 1996.
[21]
David Peleg. Distributed Computing: A Locality-Sensitive Approach. SIAM Monographs on Discrete Mathematics and Applications. SIAM, 2000.
[22]
Jukka Suomela. Survey of local algorithms. ACM Comput. Surveys. To appear.
[23]
Stephen Wolfram. Statistical mechanics of cellular automata. Reviews of Modern Physics, 55(3):601--644, 1983.
[24]
Masafumi Yamashita and Tsunehiko Kameda. Electing a leader when processor identity numbers are not distinct (extended abstract). In Proc. WDAG 1989, volume 392 of LNCS, pages 303--314. Springer, 1989.
[25]
Masafumi Yamashita and Tsunehiko Kameda. Computing functions on asynchronous anonymous networks. Mathematical Systems Theory, 29(4):331--356, 1996.
[26]
Masafumi Yamashita and Tsunehiko Kameda. Computing on anonymous networks: Part I - characterizing the solvable cases. IEEE Trans. Parallel Distrib. Systems, 7(1):69--89, 1996.
[27]
Masafumi Yamashita and Tsunehiko Kameda. Computing on anonymous networks: Part II - decision and membership problems. IEEE Trans. Parallel Distrib. Systems, 7(1):90--96, 1996.
[28]
Masafumi Yamashita and Tsunehiko Kameda. Leader election problem on networks in which processor identity numbers are not distinct. IEEE Trans. Parallel Distrib. Systems, 10(9):878--887, 1999.

Cited By

View all
  • (2019)Approximation ratios of graph neural networks for combinatorial problemsProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454654(4081-4090)Online publication date: 8-Dec-2019
  • (2019)The Splendors and Miseries of RoundsACM SIGACT News10.1145/3364626.336463550:3(35-50)Online publication date: 24-Sep-2019
  • (2019)Emptiness problems for distributed automataInformation and Computation10.1016/j.ic.2019.104503(104503)Online publication date: Dec-2019
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PODC '12: Proceedings of the 2012 ACM symposium on Principles of distributed computing
July 2012
410 pages
ISBN:9781450314503
DOI:10.1145/2332432
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 July 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. anonymous networks
  2. deterministic distributed algorithms
  3. graph problems
  4. modal logic
  5. port-numbering model

Qualifiers

  • Research-article

Conference

PODC '12
Sponsor:

Acceptance Rates

Overall Acceptance Rate 740 of 2,477 submissions, 30%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)17
  • Downloads (Last 6 weeks)3
Reflects downloads up to 17 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Approximation ratios of graph neural networks for combinatorial problemsProceedings of the 33rd International Conference on Neural Information Processing Systems10.5555/3454287.3454654(4081-4090)Online publication date: 8-Dec-2019
  • (2019)The Splendors and Miseries of RoundsACM SIGACT News10.1145/3364626.336463550:3(35-50)Online publication date: 24-Sep-2019
  • (2019)Emptiness problems for distributed automataInformation and Computation10.1016/j.ic.2019.104503(104503)Online publication date: Dec-2019
  • (2019)Identifiers in RegistersFoundations of Software Science and Computation Structures10.1007/978-3-030-17127-8_7(115-132)Online publication date: 8-Apr-2019
  • (2018)Weak models of distributed computing, with connections to modal logicDistributed Computing10.1007/s00446-013-0202-328:1(31-53)Online publication date: 26-Dec-2018
  • (2017)Emptiness Problems for Distributed AutomataElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.256.15256(210-222)Online publication date: 6-Sep-2017
  • (2015)Distributed Graph Algorithms and their Complexity: An IntroductionInterdisciplinary Information Sciences10.4036/iis.2015.L.0421:4(351-370)Online publication date: 2015
  • (2015)Fundamental limitations for anonymous distributed systems with broadcast communications2015 53rd Annual Allerton Conference on Communication, Control, and Computing (Allerton)10.1109/ALLERTON.2015.7446980(9-16)Online publication date: Sep-2015
  • (2015)Broadcasting Automata and Patterns on ℤ2Automata, Universality, Computation10.1007/978-3-319-09039-9_14(297-340)Online publication date: 2015
  • (2014)Infinite Networks, Halting and Local AlgorithmsElectronic Proceedings in Theoretical Computer Science10.4204/EPTCS.161.14161(147-160)Online publication date: 24-Aug-2014
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media