The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction - Archive ouverte HAL
Journal Articles Information and Computation Year : 2019

The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction

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 $\Theta(d^2)$ and its step complexity is in $O(n^6)$.
Fichier principal
Vignette du fichier
S0890540119300069.pdf (563.61 Ko) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-02470990 , version 1 (22-10-2021)

Licence

Identifiers

Cite

Alain Cournier, Stephane Rovedakis, Vincent Villain. The First Fully Polynomial Stabilizing Algorithm for BFS Tree Construction. Information and Computation, 2019, 265, pp.26-56. ⟨10.1016/j.ic.2019.01.005⟩. ⟨hal-02470990⟩
116 View
146 Download

Altmetric

Share

More