Title :
Subcube determination in faulty hypercubes
Author :
Chen, Hsing-Lung ; Tzeng, Nian-Feng
Author_Institution :
Dept. of Electron. Eng., Nat. Taiwan Inst. of Technol., Taipei, Taiwan
fDate :
8/1/1997 12:00:00 AM
Abstract :
A hypercube may operate in a gracefully degraded manner, after faults arise, by supporting the execution of parallel algorithms in smaller fault-free subcubes. In order to reduce execution slowdown in a hypercube with given faults, it is essential to identify the maximum healthy subcubes in the faulty hypercube because the time for executing a parallel algorithm tends to depend on the dimension of the assigned subcube. The paper describes an efficient procedure capable of determining all maximum fault-free subcubes in a faulty hypercube. The procedure is a distributed one, since every healthy node next to a failed component performs the same procedure independently and concurrently. Based on interesting properties of faulty hypercubes, this procedure exhibits empirically polynomial time complexity with respect to the system dimension and the number of faults, for a practical range of dimensions. It compares favorably with prior methods when the number of faults is in the order of the system dimension. This procedure can deal with node failures and link failures uniformly and equally efficiently
Keywords :
computational complexity; fault tolerant computing; hypercube networks; parallel algorithms; reliability; distributed procedure; empirically polynomial time complexity; failed component; fault-free subcubes; faulty hypercubes; healthy node; link failures; maximum fault-free subcubes; maximum healthy subcubes; node failures; parallel algorithm execution; reduced execution slowdown; subcube determination; system dimension; Concurrent computing; Degradation; Fault diagnosis; Helium; Hypercubes; Parallel algorithms; Polynomials; Power system interconnection; Prototypes; Topology;
Journal_Title :
Computers, IEEE Transactions on