Skip to main content

Subtree availability in binary tree architectures

  • Parallel Processing And Systems
  • Conference paper
  • First Online:
Advances in Computing and Information — ICCI '91 (ICCI 1991)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 497))

Included in the following conference series:

  • 113 Accesses

Abstract

In this paper we have studied fault tolerance of a full binary tree in terms of availability of non-faulty (full) subtrees. When an unaugmented full binary tree is faulty, then the computation can be carried out on the largest available non-faulty (full) binary subtree.

It is shown that the minimum number of faulty nodes required to destroy all subtrees of height h in a full binary tree of height n is given as fbt(n, h)=⌎(2n−1)/(2h−1)⌏. It follows that the availability of a non-faulty subtree of height h=n−w, in an n level full binary tree containing u faulty nodes, can be ensured, where w is the smallest integer such that u≤2w.

An algorithm which evaluates whether a given set of faulty nodes will destroy all subtrees of some specified height, is given. This algorithm can also evaluate the largest available non-faulty subtree in a faulty full binary tree. We also study the availability of a non-faulty subtree in some augmented binary tree architectures.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. G. J. Liopovski and M. Malek, Parallel Computing: Theory and Comparisons, John Wiley & Sons, 1987.

    Google Scholar 

  2. E. Horowitz and A. Zorat, The Binary Tree as an Interconnection Network: Applications to Multiprocessor Systems and VLSI, IEEE Transactions on Computers, Vol. C-30, No. 4, April 1981, pp. 247–253.

    Google Scholar 

  3. S. W. Song, A Highly Concurrent Tree Machine for Data Base Applications, Proceedings of the 1980 International Conference on Parallel Processing, pp. 259–268.

    Google Scholar 

  4. J. P. Hayes, A Graph Model for Fault-tolerant Computing Systems, IEEE Transactions on Computers, Vol. C-25, No. 9, September 1976, pp. 875–884.

    Google Scholar 

  5. C. S. Raghavendra, A. Avizienis and M. D. Ercegovac, Fault Tolerance in Binary Tree Architectures, IEEE Transactions on Computers, Vol. C-33, No. 6, June 1984, pp. 568–572.

    Google Scholar 

  6. B. N. Jain, R. Mittal, and R. K. Patney, Fault Tolerant Analysis and Algorithms for a proposed Augmented Binary Tree, Proceedings of the 9th International Conference on Distributed Computing Systems, Newport Beach, June 1989, pp. 524–529.

    Google Scholar 

  7. A. S. M. Hassan and V. K. Agarwal, A Modular Approach to Fault-Tolerant Binary Tree Architectures, Digest of Papers of the Fifteenth Symposium on Fault Tolerant Computing, June 1985, pp. 344–349.

    Google Scholar 

  8. B. Becker and H. U. Simon, How Robust is the n-Cube?, Proceedings of the 27th Annual IEEE Symposium Foundations Computer Sci., October 1986, pp. 274–282.

    Google Scholar 

  9. R. Mittal, Augmented binary tree architectures and their fault tolerance, Ph.D. Thesis, Department of Electrical Engineering, Indian Institute of Technology, New Delhi, August 1990.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Dehne Frantisek Fiala Waldemar W. Koczkodaj

Rights and permissions

Reprints and permissions

Copyright information

© 1991 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mittal, R., Jain, B.N., Patney, R.K. (1991). Subtree availability in binary tree architectures. In: Dehne, F., Fiala, F., Koczkodaj, W.W. (eds) Advances in Computing and Information — ICCI '91. ICCI 1991. Lecture Notes in Computer Science, vol 497. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-54029-6_179

Download citation

  • DOI: https://doi.org/10.1007/3-540-54029-6_179

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-54029-8

  • Online ISBN: 978-3-540-47359-6

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics