Local Checkability, No Strings Attached:(A)cyclicity, Reachability, Loop Free Updates in SDNs

Local Checkability, No Strings Attached:(A)cyclicity, Reachability, Loop Free Updates in SDNs

Abstract

In this work we study local checkability of network properties like s-t reachability, or whether the network is acyclic or contains a cycle. A structural property S of a graph G is locally checkable, if there is a prover-and-verifier pair (P, V) as follows. The prover P assigns a label to each node in graphs satisfying S. The verifier V is a constant time distributed algorithm that returns Yes at all nodes if G satisfies S and was labeled by P, and No for at least one node if G does not satisfy S, regardless of the node labels. The quality of (P, V) is measured in terms of the label size. Our model has no strings attached, i.e., we do not assume any identifiers or port numbers: All we allow is a single exchange of labels between neighbors. We obtain (asymptotically) tight bounds for the bit complexity of the latter two problems for undirected as well as directed networks, where in the directed case we consider one-way and two-way communication, i.e., we distinguish whether communication is possible only in the edge direction or not. For the one-way case we obtain a new asymptotically tight lower bound for the bit complexity of s-t reachability, which also extends to distributed algorithms with constant time execution. For the two-way case we devise an emulation technique that allows us to transfer a previously known s-t reachability upper bound without asymptotic loss in the bit complexity. Lastly, we also study how to apply the concept of local checkability to updating spanning trees in a loop free manner in the context of asynchronous networking, by exploring the similarities between prover-and-verifier pairs and Software Defined Networks (SDNs).

Grafik Top
Authors
  • Foerster, Klaus-Tycho
  • Luedi, Thomas
  • Seidel, Jochen
  • Wattenhofer, Roger
Grafik Top
Supplemental Material
Shortfacts
Category
Journal Paper
Divisions
Communication Technologies
Subjects
Theoretische Informatik
Journal or Publication Title
Theoretical Computer Science
ISSN
0304-3975
Page Range
pp. 48-63
Volume
709
Date
January 2018
Export
Grafik Top