Abstract
We study the problem of running full binary tree based algorithms on a hypercube with faulty nodes. The key to this problem is to devise an algorithm for embedding a full binary tree in the faulty hypercube. Supposing that the root of the tree must be mapped to a specified hypercube node, we show how to embed an (n−1)-tree (a full binary tree with 2n−1-1 nodes) into an n-cube (a hypercube with 2n nodes) having up to n−2 faults. Our embedding has unit dilation and load, and the result is optimal in the sense that the algorithm is time-optimal, the (n−1)-tree is the largest full binary tree that can be embedded in an n-cube, and n−2 faults is the maximum number of faults that can be tolerated when the root is fixed. Furthermore, we also show that any algorithm for this problem cannot be totally recursive in nature.
Preview
Unable to display preview. Download preview PDF.
References
F. Annexstein. Fault Tolerance of Hypercube Derivative Networks. Proc. 1st Annual ACM Symp. on Parallel Algorithms and Architectures, 1986, pp 179–188.
B. Becker and H. U. Simon. How Robust is the n-Cube? Proc. 27th Annual IEEE Symp. on Foundations of Computer Science, 1986, pp 283–291.
S. Bhatt, F. Chung, T. Leighton and A. Rosenberg. Optimal Simulations of Tree Machines. Proc. of 27th Annual Symposium on Foundations of Computer Science, 1986, pp 274–282.
S. N. Bhatt, I. C. F. Ipsen. How to Embed Trees in Hypercubes. Research Report YALEU/DCS/RR-443.
J. Bruck, R. Cypher and D. Soroker. Running Algorithms Efficiently on Faulty Hypercubes. Proc. 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1990, pp 37–44.
M. Y. Chan. Embedding of Grids into Optimal Hypercubes. SIAM Journal on Computing, SICOMP 20–5, October 1991, to appear.
M. Y. Chan and F. Chin. On Embedding Rectangular Grids in Hypercubes. IEEE Transactions on Computers, 37, 1988, pp 1285–1288.
M. Y. Chan and F. Chin. Parallelized Simulation of Grids by Hypercubes. International Computer Symposium 1990, Taiwan, December 1990, pp 535–544.
M. Y. Chan, F. din and C. K. Pooa Optimal Simulation of Full Binary Trees on Faulty Hypercubes. Technical Report TR-91-06, July 1991.
M. Y. Chan and S. J. Lce. Fault-Tolerant Embeddings of Complete Binary Trees in Hypercubes, IEEE Transaction on Parallel and Distributed Systems, to appear.
M. Y. Chan and S. J. Lee. On the Existence of Hamiltonian Circuits in Faulty Hypercubes, SIAM Journal on Discrete Mathematics, to appear.
J. Hastad, T. Leighton, and M. Newman. Fast Computation Using Faulty Hypercubes. Proc. 21st Annual ACM symposium on Theory of Computing, 1989, pp 251–284.
C. T. Ho and S. L. Johnsson. Embedding Meshes in Boolean Cubes by Graph Decomposition. Journal of Parallel and Distributed Computing, April 1990, pp 325–339.
T. Leighton, M. Newman, A. G. Ranade and E. Schwabe. Dynamic Tree Embeddings in Butterflies and Hypercubes. Proc. of 2nd Annual ACM Symposium on Parallel Algorithms and Architectures, 1989, pp 224–234.
M. Livingston and Q. Stout. Embeddings in Hypercubes. Mathematical Computer Modelling Vol. 11, pp 222–227.
M. Livingston, Q. Stout, N. Graham, and F. Harary. Subcube Fault-Tolerance in Hypercubes. Technical Report CRL-TR-12-87, U. of Michigan Computing Research Laboratory, September 1987.
B. Monien and I. H. Sudborough. Simulating Binary Trees on Hypercubes. Proc. of the 3rd Aegean Workshop on Computing, 1988, pp 170–180.
A. Wang, R. Cypher and E. Mayr. Embedding Complete Binary Trees in Faulty Hypercubes. Technical Report RJ 7821 (72203), November 1990.
A. Y. Wu. Embedding of Tree Networks into Hypercubes. Journal of Parallel and Distributed Computing 2, 1985, pp 238–249
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1991 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chan, M.Y., Chin, F.Y.L., Poon, C.K. (1991). Optimal specified root embedding of full binary trees in faulty hypercubes. In: Hsu, WL., Lee, R.C.T. (eds) ISA'91 Algorithms. ISA 1991. Lecture Notes in Computer Science, vol 557. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54945-5_68
Download citation
DOI: https://doi.org/10.1007/3-540-54945-5_68
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-54945-1
Online ISBN: 978-3-540-46600-0
eBook Packages: Springer Book Archive