Title :
On the Complexity of a Self-Stabilizing Spanning Tree Algorithm for Large Scale Systems
Author :
Clement, Julien ; Herault, Thomas ; Messika, Stephane ; Peres, Olivier
Author_Institution :
CNRS, Univ Paris Sud, Orsay, France
Abstract :
Many large scale systems, like grids and structured peer to peer systems, operate on a constrained topology. Since underlying networks do not expose the real topology to the applications, an algorithm should build and maintain a virtual topology for the application. This algorithm has to bootstrap the system and react to the arrival and departures of processes. In a previous article, we introduced a computing model designed for scalability in which we gave a self-stabilizing algorithm that builds a spanning tree. At that time, we provided a proof of stabilization and performance measurements of a prototypal implementation. In this work, we present a probabilistic method to evaluate the theoretical performances of algorithms in this model, and provide a probabilistic analysis of the convergence time of the algorithm.
Keywords :
computational complexity; grid computing; network topology; constrained topology; large scale systems; probabilistic method; self-stabilizing spanning tree algorithm complexity; virtual topology; Algorithm design and analysis; Convergence; Distributed algorithms; Grid computing; Large-scale systems; Measurement; Network topology; Peer to peer computing; Prototypes; Scalability; distributed systems; overlay network; probabilistic analysis; self-stabilization; time complexity;
Conference_Titel :
Dependable Computing, 2008. PRDC '08. 14th IEEE Pacific Rim International Symposium on
Conference_Location :
Taipei
Print_ISBN :
978-0-7695-3448-0
Electronic_ISBN :
978-0-7695-3448-0
DOI :
10.1109/PRDC.2008.36