Skip to main content
Log in

Reliability and fault-tolerance in multistage interconnection networks

  • Fault-tolerant Architectures
  • Published:
Sadhana Aims and scope Submit manuscript

Abstract

Reliability and fault-tolerance issues are important in the study of interconnection networks used in large multiprocessor systems because of the large number of components involved. In this paper we study these issues with respect to multistage networks which are typically built forN inputs andN outputs using 2 × 2 switching elements and log2 N stages. In such networks, the failure of a switching element or connecting link destroys the communication capability between one or more pair(s) of source and destination terminals. Many techniques exist for designing multistage networks that tolerate switch and/or link failures without losing connectivity. Several approaches for achieving fault-tolerance in multistage interconnection networks are described in this paper. The techniques vary from providing redundant components in the network to making multiple passes through the faulty network. Quantitative measures are introduced for analysis of the reliability of these networks in terms of the component reliabilities. Several examples are given to illustrate the techniques.

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

  • Abraham J A 1979IEEE Trans. Reliab. R-23: 58–61

    Google Scholar 

  • Adams G B III, Siegel H J 1982IEEE Trans. Comput. C-31: 443–454

    Article  Google Scholar 

  • Agrawal D P 1983IEEE Trans. Comput. C-32: 637–648

    Article  Google Scholar 

  • Anderson G A, Jensen E D 1975ACM Comput. Surv. 7: 197–213

    Article  MATH  Google Scholar 

  • Barnes G H, Brown R M, Kato M, Kuck D J, Slotnik D L, Stokes R A 1968IEEE Trans. Comput. C-17: 746–757

    Article  Google Scholar 

  • Batcher K E 1976Proceedings of the 1976 International Conference on Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 65–71

    Google Scholar 

  • Benes V E 1965Mathematical theory of connecting networks and telephone traffic (New York: Academic Press)

    MATH  Google Scholar 

  • Cherkassky V, Opper E, Malek M 1984Proceedings of the 14th Annual International Symposium of Fault-Tolerant Computing (Silver Spring,Md:Ieee Comput. Soc. Press)

    Google Scholar 

  • Ciminiera L, Serra A 1982Proceedings of the International Conference in Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press)

    Google Scholar 

  • Computer 1985 18 (no. 6)

  • Feng T Y 1981Computer 14: 12–27

    Article  Google Scholar 

  • Goke L R, Lipovski G J 1973Proceedings of the First Annual Symposium on Computer Architecture (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 21–28

    Google Scholar 

  • Grnarov A, Kleinrock L, Gerla M 1980A New Algorithm for Symbolic Reliability Analysis of Computer Communication Networks, Proceedings of the Pacific Telecommunications Conference

  • Harris J A, Smith D R 1977Proceedings of the Fourth Symposium on Computer Architecture (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 41–48

    Google Scholar 

  • Hariri S, Raghavendra C S 1986Proceedings of the IEEE INFOCOM 86 (Silver Spring,Md:Ieee Comput. Soc. Press)

    Google Scholar 

  • Hwang K 1984Supercomputers: Design and applications, Tutorial (Silver Spring,Md:Ieee Comput. Soc. Press)

    Google Scholar 

  • Kung H T 1982Computer 15: 37–46

    Article  Google Scholar 

  • Lang T, Valero M, Alegre I 1982IEEE Trans. Comput. C-31: 1227–1234

    Article  Google Scholar 

  • Lawrie D H 1975IEEE Trans. Comput. C-24: 1145–1155

    Article  MathSciNet  Google Scholar 

  • Liu M T 1978 inAdvances in computers (New York: Academic Press) 17: 163–221

    Google Scholar 

  • McMillen R J, Siegel H J 1982IEEE Trans. Comput. C-31: 1202–1214

    Article  Google Scholar 

  • Padmanabhan K, Lawrie D H 1983aProceedings of the International Conference on Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 71–75

    Google Scholar 

  • Padmanabhan K, Lawrie D H 1983bIEEE Trans. Comput. C-32: 1099–1108

    Article  Google Scholar 

  • Parker D S 1980IEEE Trans. Comput. C-29: 213–222

    Article  Google Scholar 

  • Parker D S, Raghavendra C S 1984IEEE Trans. Comput. C-33: pp. 367–373

    Article  Google Scholar 

  • Patel J H 1981IEEE Trans. Comput. C-30: 771–780

    Article  Google Scholar 

  • Pease M C 1977IEEE Trans. Comput. C-26: 458–473

    Article  Google Scholar 

  • Pfister G F, Brantley W C, George D A, Harvey S L, Kleinfelder W J, McAuliffe K P, Melton E A, Norton V A, Weiss J 1985Proceedings of the International Conference on Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 764–771

    Google Scholar 

  • Raghavendra C S, Varma A 1984Proceedings of the Real-Time Systems Symposium, Austin, Texas (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 153–164

    Google Scholar 

  • Reddy S M, Kumar V P 1984Proceedings of the International Conference on Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 155–164

    Google Scholar 

  • Satyanarayana A, Hagstrom J N 1981IEEE Trans. Reliab. R-30: 325–334

    Article  Google Scholar 

  • Seitz C L 1985Commun. ACM 28: 22–33

    Article  Google Scholar 

  • Shen J P, Hayes J P 1984IEEE Trans. Comput. C-33: 241–248

    Article  Google Scholar 

  • Stone H S 1971IEEE Trans. Comput. C-20: 153–161

    Article  Google Scholar 

  • Tanimoto S L 1983Proceedings of the 10th Annual International Symposium on Computer Architecture (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 372–378

    Google Scholar 

  • Varma A, Raghavendra C S 1985Proceedings of the International Conference on Parallel Processing (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 328–333

    Google Scholar 

  • Varma A, Raghavendra C S 1986aProceedings of the 6th International Conference on Distributed Computing Systems, Cambridge, Massachusetts (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 54–61

    Google Scholar 

  • Varma A, Raghavendra C S 1986bDigest of Papers, the 16th Annual Symposium on Fault-Tolerant Computing, Vienna, Austria (Silver Spring,Md:Ieee Comput. Soc. Press) pp. 104–109

    Google Scholar 

  • Wittie L D 1981IEEE Trans. Comput. C-30: 264–273

    Article  Google Scholar 

  • Wu C L, Feng T-Y 1980IEEE Trans. Comput. C-29: 694–702

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This research is supported by thensf Presidential Young Investigator Award No.dci-8452003, a grant from AT&T Information Systems, and a grant fromtrw.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Raghavendra, C.S., Varma, A. Reliability and fault-tolerance in multistage interconnection networks. Sadhana 11, 111–128 (1987). https://doi.org/10.1007/BF02811314

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02811314

Keywords

Navigation