Arrow Research search
Back to I&C

I&C 2019

The first fully polynomial stabilizing algorithm for BFS tree construction

Journal Article journal-article Computer Science · Theoretical Computer Science

Abstract

The construction of a spanning tree is a fundamental task in distributed systems which allows to resolve other tasks (i. e. , routing, mutual exclusion, network reset). In this paper, we are interested in the problem of constructing a Breadth First Search (BFS) tree. Stabilization is a versatile technique which ensures that the system recovers a correct behavior from an arbitrary global state resulting from transient faults. A fully polynomial algorithm has a round complexity in O ( d a ) and a step complexity in O ( n b ) where d and n are the diameter and the number of nodes of the network and a and b are constants. We present the first fully polynomial stabilizing algorithm constructing a BFS tree under a distributed daemon. Moreover, as far as we know, it is also the first fully polynomial stabilizing algorithm for spanning tree construction. Its round complexity is in Θ ( d 2 ) and its step complexity is in O ( n 6 ).

Authors

Keywords

  • Distributed systems
  • Fault-tolerance
  • Stabilization
  • Spanning tree construction

Context

Venue
Information and Computation
Archive span
1987-2026
Indexed papers
3021
Paper id
1031482134713927712
v2026.09.13