TOLERATING FAULTS IN HYPERCUBES USING SUBCUBE PARTITIONING

被引:27
作者
BRUCK, J
CYPHER, R
SOROKER, D
机构
[1] IBM Almaden Research Center, San Jose
[2] Shell Development Company
关键词
FAULT-TOLERANCE; HYPERCUBES; PARALLEL COMPUTING; RECONFIGURATION; SUBCUBES;
D O I
10.1109/12.142686
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We examine the issue of running algorithms on a hypercube which has both node and edge faults, and we assume a worst case distribution of the faults. We prove that for any constant c, an n-dimensional hypercube (n-cube) with n(c) faulty components contains a fault-free subgraph that can implement a large class of hypercube algorithms with only a constant factor slowdown. In addition, our approach yields practical implementations for small numbers of faults. For example, we show that any regular algorithm can be implemented on an n-cube that has at most n - 1 faults with slowdowns of at most 2 for computation and at most 4 for communication. To the best of our knowledge this is the first result showing that an n-cube can tolerate more than O(n) arbitrarily placed faults with a constant factor slowdown.
引用
收藏
页码:599 / 605
页数:7
相关论文
共 13 条
[1]  
AIELLO B, 1991, 3RD P ANN S PAR ALG, P125
[2]  
ANNEXSTEIN F, 1989, 1989 P ACM S PAR ALG, P179
[3]   HOW ROBUST IS THE N-CUBE [J].
BECKER, B ;
SIMON, HU .
INFORMATION AND COMPUTATION, 1988, 77 (02) :162-178
[4]  
BRUCK J, 1990, 2ND P ANN ACM S PAR, P37
[5]  
BRUCK J, 1989, IBM RJ7147 RES REP
[6]  
CHAN MY, UTDCS590 U TEX DALL
[7]   A NEW LOOK AT FAULT-TOLERANT NETWORK ROUTING [J].
DOLEV, D ;
HALPERN, JY ;
SIMONS, B ;
STRONG, HR .
INFORMATION AND COMPUTATION, 1987, 72 (03) :180-196
[8]  
HASTAD J, 1989, 21ST P ANN ACM S THE, P251
[9]   ON A PROBLEM OF YUZVINSKY ON SEPARATING THE N-CUBE [J].
KLEITMAN, DJ .
DISCRETE MATHEMATICS, 1986, 60 :207-213
[10]  
LEIGHTON T, 1989, 30 P S FDN COMP SCI, P384