Skip to main content

On designing fault-tolerant extensions with optimal fanout for complete bipartite networks

  • Conference paper
  • First Online:
Book cover PARLE '92 Parallel Architectures and Languages Europe (PARLE 1992)

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

Abstract

A major goal in designing multicomputer networks is to include fault-tolerance capability so that the system can continue to operate correctly after losing some of its basic components. This is normally achieved by introducing redundancy, that is, by including spare nodes (processors) and extra edges (links). It is desirable that these extra nodes and edges be minimized to reduce the cost of tolerating failure. This approach, however, tend to distribute the edges unevenly over the nodes. Thus, it can lead to solutions with maximal fanout, which may not be acceptable in practice. In this paper, we propose an alternate approach in which minimizing fanout has higher priority over minimizing edges. We apply this approach to the problem of constructing k-fault-tolerant (k-ft) extensions of complete bipartite networks, where k is the number of nodes failure to be tolerated. For arbitrary values of k, our results indicate that finding a fanout-optimal solution is very difficult, and might require an exponential search. The algorithm proposed for finding such an optimal solution, for any k, is useful only when the size of the network is not very large. For small values of k, (e.g., k=1), we show that an optimal solution can be constructed in polynomial time.

This work has been partially supported by NSERC-Canada.

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. M. Alam and R. Melhem, “An Efficient Modular Allocation Scheme and Its Applications to Fault Tolerant Binary Hypercubes”, IEEE Trans. Parallel and Distributed Sys., V. 2 N. 1, Jan 1991, pp. 117–125.

    Article  Google Scholar 

  2. T. Anderson and P. Lee, “Fault Tolerance-Principles and Practice,” Prentice-Hall International, London 1981.

    Google Scholar 

  3. S. Dutt and J. Hayes, “Design and Reconfiguration Strategies for Near-Optimal k-ft Tree Architectures” Proc. 18th Fault-Tolerant Comp. Symp., Tokyo, Japan, June 1988.

    Google Scholar 

  4. A. Farrag and R. J. Dawson, “Designing Optimal Fault-Tolerant Star Networks,” in Networks, Vol. 19, N. 6, Oct 1989, pp. 707–716.

    Google Scholar 

  5. A. Farrag and R. J. Dawson, “Fault-Tolerant Extensions of Complete Multipartite Networks,” in Proc. IEEE Conf. on Dist. Computing Systems, June 1989, pp. 143–150.

    Google Scholar 

  6. A. Hassan and V. Agrawal, “A Modular Approach to Fault-Tolerant Modular Tree Architecture,” Proc. 15th Fault Tolerant Comput. Symp., June 1985, pp. 344–349.

    Google Scholar 

  7. J. Hayes, “A Graph Model for Fault-Tolerant Computing Systems,” IEEE Trans. on Computers, V. c-25, N. 9, September 1976, pp. 875–884.

    Google Scholar 

  8. L. Hua, “Introduction to Number Theory,” Springer-Verlag, New York, 1982.

    Google Scholar 

  9. R. Keller, G. Lindstorm, and S. Patil, “A Loosely coupled Applicative Multiprocessing System,” in AFIPS Proc. of the National Computer Conf., 1979, pp. 613–622.

    Google Scholar 

  10. C. Kwan and S. Toida, “An Optimal 2-FT Realization of Binary Symmetric Tree Systems,” in Networks, V. 12, 1982, pp. 231–239.

    Google Scholar 

  11. M. Lowrie and W. Fuchs, “Reconfigurable Tree Architectures Using Subtree Oriented Fault Tolerance,” IEEE Trans. on Computer, October 1987, pp. 1172–1182.

    Google Scholar 

  12. G. Myers, “Advances in Computer Architecture,” John-Wiley & Sons, New York, 1982.

    Google Scholar 

  13. C. Raghavendra, A. Avizienis and M. Ercegovac, “Fault-Tolerant in Binary Tree Architectures,” IEEE Trans. on Computers, V. c-33, N. 6, June 1984, pp. 568–572.

    Google Scholar 

  14. E. Schmitter and P. Baues, “The Basic Fault-Tolerant System,” IEEE Micro, V. 4, N. 1, February 1984, pp. 66–74.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Daniel Etiemble Jean-Claude Syre

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Farrag, A.A., Dawson, R., Yao, Q. (1992). On designing fault-tolerant extensions with optimal fanout for complete bipartite networks. In: Etiemble, D., Syre, JC. (eds) PARLE '92 Parallel Architectures and Languages Europe. PARLE 1992. Lecture Notes in Computer Science, vol 605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-55599-4_88

Download citation

  • DOI: https://doi.org/10.1007/3-540-55599-4_88

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55599-5

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics