Title :
VCube: A Provably Scalable Distributed Diagnosis Algorithm
Author :
Duarte, Elias P. ; Bona, Luis C. E. ; Ruoso, Vinicius K.
Author_Institution :
Dept. Inf., Fed. Univ. of Parana, Curitiba, Brazil
Abstract :
VCube is a distributed diagnosis algorithm for virtually interconnecting network nodes. VCube presents several logarithmic properties, and is a logical hypercube when all nodes are fault-free. VCube is dynamic in the sense that nodes can leave and rejoin the system as they become faulty and are repaired. The topology re-organizes itself and keeps its logarithmic properties even if an arbitrary number of nodes are faulty. Fault diagnosis is based on tests. All fault-free nodes of a system with N nodes detect an event with a latency of at most log22 N testing rounds. In this work we specify the algorithm and show that the worst number of tests executed is Nlog2N per log2N rounds. Besides the correctness proofs, experimental results are also given.
Keywords :
computational complexity; fault trees; Nlog2N per log2N rounds; VCube; fault-free nodes; log22 N testing rounds; provably scalable distributed diagnosis algorithm; Adaptation models; Adaptive systems; Clustering algorithms; Hypercubes; Monitoring; Testing; Topology;
Conference_Titel :
Latest Advances in Scalable Algorithms for Large-Scale Systems (ScalA), 2014 5th Workshop on
Conference_Location :
New Orleans, LA
DOI :
10.1109/ScalA.2014.14