Skip to main content
Log in

Simulation of Complete Binary Tree Structures in a Faulty Flexible Hypercube

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

The Flexible Hypercube is a generalization of binary hypercube networks in that the number of nodes can be arbitrary in contrast to a strict power of 2. Restated, the Flexible Hypercube retains the connectivity and diameter properties of the corresponding hypercube. Although the embedding of complete binary trees in faulty hypercubes has received considerable attention, to our knowledge, no paper has demonstrated how to embed a complete binary tree in a faulty Flexible Hypercube. Therefore, this investigation presents a novel algorithm to facilitate the embedding job when the Flexible Hypercube contains faulty nodes. Of particular concern are the network structures of the Flexible Hypercube that balance the load before as well as after faults start to degrade the performance of the Flexible Hypercube. Furthermore, to obtain the replaceable node of the faulty node, 2-expansion is permitted such that up to (n − 2) faults can be tolerated with congestion 1, dilation 4 and load 1. That is, (n − 1) is the dimension of a Flexible Hypercube. Results presented herein demonstrate that embedding methods are optimized.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

REFERENCES

  • Bertsekas, D. P., and Tsitsiklis, J. N. (1989). Parallel and Distributed Computation: Numerical Methods, Prentice-Hall, Englewood Cliffs, New Jersey.

    Google Scholar 

  • Bhatt, S. N., Chung, F., Leighton, F. T., and Rosenberg, A. (1986). Optimal simulations of tree machines. Proc. 27th Ann. Symp. Foundations Comput. Sci., pp. 274–282.

  • Bhuyan, L., and Agrawal, D. P. (1984). Generalized hypercubes and hyperbus structure for a computer network. IEEE Trans. Computers 33, 323–333.

    Google Scholar 

  • Hameenanttila, T., Guan, X.-L., Carothers, Jo Dale, and Chen, Jian-Xin (1996). The flexible hypercube: A new fault-tolerant architecture for parallel computing. J. Parallel and Distrib. Comput. 37, 213–220.

    Google Scholar 

  • Hastad, J., Leighton, T., and Newman, M. (1987). Reconfiguring a hypercube in the presence of faults. ACM Theory of Computing, pp. 274–284.

  • Katseff, H. P. (1988). Incomplete hypercubes. IEEE Trans. on Computers 37(5), 604–608.

    Google Scholar 

  • Keh, H.-C., and Lin, J.-C. (1997). Embedding a complete binary tree into a faulty supercube. IEEE Third Int'l. Conf. Algorithms and Architectures for Parallel Processing.

  • Keh, H.-C., and Lin, J.-C. (Undated). On fault-tolerant embedding of hamiltonian cycles, linear arrays and rings in a flexible hypercube. Parallel Computing (to appear).

  • Provost, F. J., and Melhem, R. (1992). A distributed algorithm for embedding trees in hypercubes with modifications for run-time fault tolerance. J. Parallel Distrib. Comput. 14, 85–89.

    Google Scholar 

  • Rennels, D. A. (1986). On implemanting fault-tolerance in binary hypercubes. Proc. 16th Inter. Symp. on Fault-Tolerant Computing, pp. 344–349.

  • Sen, A., Sengupta, A., and Bandyopadhyay, S. (1990). Generalized supercube: An incrementally expandable interconnection network. Proc. Third Symp. Frontiers of Massively Parallel Computation-Frontiers '90, pp. 384–387.

  • Tien, S. B., Raghavendra, C. S., and Sridhar, M. A. (1990). Generalized Hypercubes and Hyperbus structure for a computer network. Hawaii Int'l. Conf. on System Science, pp. 91–100.

  • Tzeng, N.-F., and Chen, H.-L. (1992). An effective approach to the enhancement of incomplete hypercube computers. J. Parallel and Distrib. Comput. 14, 163–174.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Keh, HC., Lin, JC. Simulation of Complete Binary Tree Structures in a Faulty Flexible Hypercube. Journal of Scientific Computing 14, 245–258 (1999). https://doi.org/10.1023/A:1023217518658

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1023217518658

Navigation