Broadcasting algorithms in faulty SIMD hypercubes

The authors consider an important global operation, namely, broadcasting in a faulty hypercube. In particular, they study the problem of broadcasting in an n-dimensional single-instruction multiple data (SIMD) hypercube, Q/sub n/, with up to n-1 node faults. Given a set of at most n-1 faults, they develop an ordering d/sub 1/, d/sub 2/, . ., d/sub n/ of n dimensions, depending on where the faults are located. An important and useful property of this dimension ordering is the following: if the n-cube is partitioned into k-subcubes using the first k dimensions of this ordering, namely d/sub 1/, d/sub 2/,. . .d/sub k/ for any 1<or=k<or=n, then each k-subcube contains at most k-1 faults. This result is used to develop several new algorithms for broadcasting. These algorithms are n+3 log n, n+2 log n+2, n+ log n+0 (log log n), n+ log n+5, and n+12 time steps, respectively, and thus improve upon the best known algorithms for this problem.<<ETX>>

[1]  J. P. Hayes,et al.  Routing and broadcasting in faulty hypercube computers , 1988, C3P.

[2]  Bernd Becker,et al.  How robust is the n-cube? , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[3]  Prithviraj Banerjee,et al.  Distributed algorithms for shortest-path, deadlock-free routing and broadcasting in arbitrarily faulty hypercubes , 1990, [1990] Digest of Papers. Fault-Tolerant Computing: 20th International Symposium.

[4]  Arthur L. Liestman,et al.  A survey of gossiping and broadcasting in communication networks , 1988, Networks.

[5]  Ming-Syan Chen,et al.  Depth-First Search Approach for Fault-Tolerant Routing in Hypercube , 1990, IEEE Trans. Parallel Distributed Syst..

[6]  Cauligi S. Raghavendra,et al.  Optimal Self-Routing of Linear-Complement Permutations in Hypercubes , 1990, Proceedings of the Fifth Distributed Memory Computing Conference, 1990..

[7]  F. Harary,et al.  A survey of the theory of hypercube graphs , 1988 .

[8]  Sartaj Sahni,et al.  Image Template Matching on MIMD Hypercube Multicomputers , 1990, J. Parallel Distributed Comput..

[9]  Jehoshua Bruck,et al.  Running algorithms efficiently on faulty hypercubes , 1990, SPAA '90.

[10]  W. Daniel Hillis,et al.  The connection machine , 1985 .

[11]  S. F. Nugent,et al.  The iPSC/2 direct-connect communications technology , 1988, C3P.

[12]  Parameswaran Ramanathan,et al.  Reliable Broadcast in Hypercube Multicomputers , 1988, IEEE Trans. Computers.

[13]  Cauligi S. Raghavendra,et al.  Free dimensions-an effective approach to achieving fault tolerance in hypercube , 1992, [1992] Digest of Papers. FTCS-22: The Twenty-Second International Symposium on Fault-Tolerant Computing.

[14]  K. G. Shin,et al.  Message routing in an injured hypercube , 1988, C3P.

[15]  S. Lennart Johnsson,et al.  Optimum Broadcasting and Personalized Communication in Hypercubes , 1989, IEEE Trans. Computers.