Skip to main content
Top

2017 | OriginalPaper | Chapter

Space-Time Tradeoffs for Distributed Verification

Authors : Rafail Ostrovsky, Mor Perry, Will Rosenbaum

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

Verifying that a network configuration satisfies a given boolean predicate is a fundamental problem in distributed computing. Many variations of this problem have been studied, for example, in the context of proof labeling schemes (\(\mathrm {PLS}\)), locally checkable proofs (\(\mathrm {LCP}\)), and non-deterministic local decision (\(\mathrm {NLD}\)). In all of these contexts, verification time is assumed to be constant. Korman et al. [16] presented a proof-labeling scheme for MST, with poly-logarithmic verification time, and logarithmic memory at each vertex.
In this paper we introduce the notion of a \(t\text {-}\mathrm {PLS}\), which allows the verification procedure to run for super-constant time. Our work analyzes the tradeoffs of \(t\text {-}\mathrm {PLS}\) between time, label size, message length, and computation space. We construct a universal \(t\text {-}\mathrm {PLS}\) and prove that it uses the same amount of total communication as a known one-round universal \(\mathrm {PLS}\), and t factor smaller labels. In addition, we provide a general technique to prove lower bounds for space-time tradeoffs of \(t\text {-}\mathrm {PLS}\). We use this technique to show an optimal tradeoff for testing that a network is acyclic (cycle free). Our optimal \(t\text {-}\mathrm {PLS}\) for acyclicity uses label size and computation space \(O((\log n)/t)\). We further describe a recursive \(O(\log ^* n)\) space verifier for acyclicity which does not assume previous knowledge of the run-time t.

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!

Literature
1.
go back to reference Afek, Y., Kutten, S., Yung, M.: The local detection paradigm and its application to self-stabilization. Theor. Comput. Sci. 186(1–2), 199–229 (1997)MathSciNetCrossRefMATH Afek, Y., Kutten, S., Yung, M.: The local detection paradigm and its application to self-stabilization. Theor. Comput. Sci. 186(1–2), 199–229 (1997)MathSciNetCrossRefMATH
2.
go back to reference Awerbuch, B., Ostrovsky, R.: Memory-efficient and self-stabilizing network reset (extended abstract). In: Proceedings of 13th Annual ACM Symposium on Principles of Distributed Computing, PODC 1994, pp. 254–263. ACM, New York (1994) Awerbuch, B., Ostrovsky, R.: Memory-efficient and self-stabilizing network reset (extended abstract). In: Proceedings of 13th Annual ACM Symposium on Principles of Distributed Computing, PODC 1994, pp. 254–263. ACM, New York (1994)
3.
go back to reference Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: 32nd Symposium on Foundations of Computer Science (FOCS), pp. 268–277. IEEE (1991) Awerbuch, B., Patt-Shamir, B., Varghese, G.: Self-stabilization by local checking and correction. In: 32nd Symposium on Foundations of Computer Science (FOCS), pp. 268–277. IEEE (1991)
4.
go back to reference Baruch, M., Fraigniaud, P., Patt-Shamir, B.: Randomized proof-labeling schemes. In: Proceedings of 2015 ACM Symposium on Principles of Distributed Computing, PODC, pp. 315–324 (2015) Baruch, M., Fraigniaud, P., Patt-Shamir, B.: Randomized proof-labeling schemes. In: Proceedings of 2015 ACM Symposium on Principles of Distributed Computing, PODC, pp. 315–324 (2015)
5.
go back to reference Baruch, M., Ostrovsky, R., Rosenbaum, W.: Brief announcement: space-time tradeoffs for distributed verification. In: Proceedings of 2016 ACM Symposium on Principles of Distributed Computing, PODC 2016, pp. 357–359. ACM, New York (2016) Baruch, M., Ostrovsky, R., Rosenbaum, W.: Brief announcement: space-time tradeoffs for distributed verification. In: Proceedings of 2016 ACM Symposium on Principles of Distributed Computing, PODC 2016, pp. 357–359. ACM, New York (2016)
8.
go back to reference Das Sarma, A., Holzer, S., Kor, L., Korman, A., Nanongkai, D., Pandurangan, G., Peleg, D., Wattenhofer, R.: Distributed verification and hardness of distributed approximation. SIAM J. Comput. 41(5), 1235–1265 (2012)MathSciNetCrossRefMATH Das Sarma, A., Holzer, S., Kor, L., Korman, A., Nanongkai, D., Pandurangan, G., Peleg, D., Wattenhofer, R.: Distributed verification and hardness of distributed approximation. SIAM J. Comput. 41(5), 1235–1265 (2012)MathSciNetCrossRefMATH
9.
go back to reference Feuilloley, L., Fraigniaud, P.: Survey of distributed decision. Bull. EATCS, 119 (2016) Feuilloley, L., Fraigniaud, P.: Survey of distributed decision. Bull. EATCS, 119 (2016)
10.
go back to reference Foerster, K.-T., Luedi, T., Seidel, J., Wattenhofer, R.: Local checkability, no strings attached. In: Proceedings of 17th International Conference on Distributed Computing and Networking, ICDCN 2016, pp. 21:1–21:10. ACM, New York (2016) Foerster, K.-T., Luedi, T., Seidel, J., Wattenhofer, R.: Local checkability, no strings attached. In: Proceedings of 17th International Conference on Distributed Computing and Networking, ICDCN 2016, pp. 21:1–21:10. ACM, New York (2016)
11.
12.
go back to reference Fraigniaud, P., Rajsbaum, S., Travers, C.: Locality and checkability in wait-free computing. Distrib. Comput. 26(4), 223–242 (2013)CrossRefMATH Fraigniaud, P., Rajsbaum, S., Travers, C.: Locality and checkability in wait-free computing. Distrib. Comput. 26(4), 223–242 (2013)CrossRefMATH
13.
go back to reference Göös, M., Suomela, J.: Locally checkable proofs. In: 30th ACM Symposium on Principles of Distributed Computing (PODC), pp. 159–168 (2011) Göös, M., Suomela, J.: Locally checkable proofs. In: 30th ACM Symposium on Principles of Distributed Computing (PODC), pp. 159–168 (2011)
14.
go back to reference Itkis, G., Levin, L.: Fast and lean self-stabilizing asynchronous protocols. In: Proceedings of 35th Annual Symposium on Foundations of Computer Science, SFCS 1994, pp. 226–239. IEEE Computer Society, Washington, DC (1994) Itkis, G., Levin, L.: Fast and lean self-stabilizing asynchronous protocols. In: Proceedings of 35th Annual Symposium on Foundations of Computer Science, SFCS 1994, pp. 226–239. IEEE Computer Society, Washington, DC (1994)
15.
go back to reference Korman, A., Kutten, S.: Distributed verification of minimum spanning trees. Distrib. Comput. 20, 253–266 (2007)CrossRefMATH Korman, A., Kutten, S.: Distributed verification of minimum spanning trees. Distrib. Comput. 20, 253–266 (2007)CrossRefMATH
16.
go back to reference Korman, A., Kutten, S., Masuzawa, T.: Fast and compact self stabilizing verification, computation, and fault detection of an MST. In: 30th Annual ACM Symposium on Principles of Distributed Computing (PODC), pp. 311–320 (2011) Korman, A., Kutten, S., Masuzawa, T.: Fast and compact self stabilizing verification, computation, and fault detection of an MST. In: 30th Annual ACM Symposium on Principles of Distributed Computing (PODC), pp. 311–320 (2011)
17.
go back to reference Korman, A., Kutten, S., Peleg, D.: Proof labeling schemes. Distrib. Comput. 22(4), 215–233 (2010)CrossRefMATH Korman, A., Kutten, S., Peleg, D.: Proof labeling schemes. Distrib. Comput. 22(4), 215–233 (2010)CrossRefMATH
18.
go back to reference Schmid, S., Suomela, J.: Exploiting locality in distributed SDN control. In: Proceedings of 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN 2013, pp. 121–126. ACM, New York (2013) Schmid, S., Suomela, J.: Exploiting locality in distributed SDN control. In: Proceedings of 2nd ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN 2013, pp. 121–126. ACM, New York (2013)
Metadata
Title
Space-Time Tradeoffs for Distributed Verification
Authors
Rafail Ostrovsky
Mor Perry
Will Rosenbaum
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-72050-0_4

Premium Partner