The Community for Technology Leaders
Green Image
Issue No. 09 - September (1995 vol. 44)
ISSN: 0018-9340
pp: 1108-1120
<p><it>Abstract</it>—In this paper, we study the problem of constructing subcubes in faulty hypercubes. First a divide-and-conquer technique is used to form the set of disjoint subcubes in the faulty hypercube. The concept of irregular subcubes is then introduced to take advantage of advanced switching techniques, such as wormhole routing, to increase the sizes of the available subcubes. We present a subcube partitioning technique to form an irregular subcube of maximum size. The <it>n</it>-cube containing two faults is studied first because, in the worst case, two faults are sufficient to destroy all the possible regular (<it>n</it>− 1)-cubes. It is shown that the subcube partitioning technique is able to tolerate <math><tmath>$\lceil {n \over 2}\rceil$</tmath></math> faults while maintaining a fault-free (<it>n</it>− 1)-cube in a faulty <it>n</it>-cube. In general, we show that a fault-free (<it>n</it>−<it>m</it>− 1)-cube is guaranteed when there are <math><tmath>$( \lceil {n -m \over 2}\rceil + 1) \times 2^m + 2^{m-1} -1$</tmath></math> or fewer faults. We also develop a two-phase subcube allocation strategy in order to show the average case performance of our subcube construction technique. Extensive simulation is conducted to show the effectiveness of the two-phase subcube allocation strategy.</p>
Hypercube, subcube partitioning, fault tolerance, wormhole routing.

L. N. Bhuyan and Y. Chang, "Subcube Fault Tolerance in Hypercube Multiprocessors," in IEEE Transactions on Computers, vol. 44, no. , pp. 1108-1120, 1995.
93 ms
(Ver 3.3 (11022016))