Skip to main content
Top

2018 | OriginalPaper | Chapter

On Knowledge and Communication Complexity in Distributed Systems

Authors : Daniel Pfleger, Ulrich Schmid

Published in: Structural Information and Communication Complexity

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

This paper contributes to exploring the connection between epistemic knowledge and communication complexity in distributed systems. We focus on Action Models, a well-known variant of dynamic epistemic logic, which allows to cleanly separate the state of knowledge of the processes and its update due to communication actions: Exactly like the set of possible global states, the possible actions are described by means of a Kripke model that specifies which communication actions are indistinguishable for which process. We first show that the number of connected components in the action model results in a lower bound for communication complexity. We then apply this result, in the restricted setting of a two processor system, for determining communication complexity lower bounds for solving a distributed computing problem \(\mathcal {P}\): We first determine some properties of the action model corresponding to any given protocol that solves \(\mathcal {P}\), and then use our action model communication complexity lower bounds. Finally, we demonstrate our approach by applying it to synchronous distributed function computation and to a simple instance of consensus in directed dynamic networks.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
Please observe the different fonts in our notation: in \(s\sim _a t\), \(\sim _a\) is taken from the epistemic model M, while in \(\texttt {s}\sim _a \texttt {t}\), \(\sim _a\) is from the action model \(\texttt {M}\).
 
2
We note, however, that our findings do support this claim, as the action model is common a priori knowledge and clearly more complex in the private than in the public scenario, cp. Fig. 3.
 
3
To be precise, this is only true if x is a preserved formula (as introduced in [8]), which requires x to be propositional or positive knowledge (but not \(x = \lnot K_a \phi \), for example). Thus we will also restrict ourselves to algorithms in which preconditions of actions only involve preserved formulas, which is essentially a non-restriction for distributed algorithms.
 
Literature
2.
go back to reference Alechina, N., Logan, B., Nguyen, H.N., Rakib, A.: Verifying time, memory and communication bounds in systems of reasoning agents. Synthese 169(2), 385–403 (2009)MathSciNetCrossRef Alechina, N., Logan, B., Nguyen, H.N., Rakib, A.: Verifying time, memory and communication bounds in systems of reasoning agents. Synthese 169(2), 385–403 (2009)MathSciNetCrossRef
10.
go back to reference Gerbrandy, J.D.: Dynamic epistemic logic. Institute for Logic, Language and Computation (ILLC), University of Amsterdam (1997) Gerbrandy, J.D.: Dynamic epistemic logic. Institute for Logic, Language and Computation (ILLC), University of Amsterdam (1997)
18.
go back to reference Yao, A.C.: Some complexity questions related to distributive computing (preliminary report). In: Proceedings of the 11h Annual ACM Symposium on Theory of Computing, 30 April–2 May 1979, Atlanta, Georgia, USA, pp. 209–213 (1979). https://doi.org/10.1145/800135.804414 Yao, A.C.: Some complexity questions related to distributive computing (preliminary report). In: Proceedings of the 11h Annual ACM Symposium on Theory of Computing, 30 April–2 May 1979, Atlanta, Georgia, USA, pp. 209–213 (1979). https://​doi.​org/​10.​1145/​800135.​804414
Metadata
Title
On Knowledge and Communication Complexity in Distributed Systems
Authors
Daniel Pfleger
Ulrich Schmid
Copyright Year
2018
DOI
https://doi.org/10.1007/978-3-030-01325-7_27

Premium Partner