Fault-Tolerant Multistage Interconnection Networks

  • Mohsen JahanshahiEmail author
  • Fathollah Bistouni
Part of the Computer Communications and Networks book series (CCN)


Designing of network topologies, that the blocking problem is reduced to a satisfactory level in them, can be achieved due to improving the fault tolerance of multistage interconnection networks. So researchers are interested in the use of efficient methods to improve the fault tolerance in these networks. Therefore, some significant approaches to improve fault tolerance on multistage interconnection networks will be investigated in this chapter. Increasing the number of stages, using several improved MINs in parallel, and using replicated networks are included in this kind of methods.


  1. 1.
    Blake JT, Trivedi KS (1989) Multistage interconnection network reliability. IEEE Trans Comput 38(11):1600–1604CrossRefGoogle Scholar
  2. 2.
    Fan CC, Bruck J (2000) Tolerating multiple faults in multistage interconnection networks with minimal extra stages. IEEE Trans Comput 49(9):998–1004CrossRefGoogle Scholar
  3. 3.
    Adams GB, Siegel HJ (1982) The extra stage cube: a fault-tolerant interconnection network for supersystems. IEEE Trans Comput 100(5):443–454CrossRefGoogle Scholar
  4. 4.
    Koren I, Krishna CM (2007) Fault-tolerant systems. Morgan Kaufmann, USAzbMATHGoogle Scholar
  5. 5.
    Veglis A, Pomportsis A (2001) Dependability evaluation of interconnection networks. Comput Electr Eng 27(3):239–263CrossRefGoogle Scholar
  6. 6.
    Blake JT, Trivedi KS (1989) Reliability analysis of interconnection networks using hierarchical composition. IEEE Trans Reliab 38(1):111–120CrossRefGoogle Scholar
  7. 7.
    Gunawan I (2008) Reliability analysis of shuffle-exchange network systems. Reliab Eng Syst Safety 93(2):271–276CrossRefGoogle Scholar
  8. 8.
    Newman P (1989) Fast packet switching for integrated services. University of Cambridge, Computer LaboratoryGoogle Scholar
  9. 9.
    Bansal PK, Joshi RC, Singh K (1994) On a fault-tolerant multistage interconnection network. Comput Electr Eng 20(4):335–345CrossRefGoogle Scholar
  10. 10.
    Bistouni F, Jahanshahi M (2014) Improved extra group network: a new fault-tolerant multistage interconnection network. J Supercomputing 69(1):161–199CrossRefGoogle Scholar
  11. 11.
    Cheema KK, Aggarwal R (2009) Design scheme and performance evaluation of a new fault-tolerant multistage interconnection network. Int J Comput Sci Netw Secur 9(9):270–276Google Scholar
  12. 12.
    Wu CL, Feng TY (1980) On a class of multistage interconnection networks. IEEE Trans Comput 100(8):694–702MathSciNetzbMATHGoogle Scholar
  13. 13.
    Patel JH (1981) Performance of processor-memory interconnections for multiprocessors. IEEE Trans Comput 100(10):771–780CrossRefGoogle Scholar
  14. 14.
    Siegel HJ, Smith SD (1978) Study of multistage SIMD interconnection networks. In: Proceedings of the 5th annual symposium on computer architecture. ACMGoogle Scholar
  15. 15.
    Kumar VP, Reddy SM (1985) Design and analysis of fault-tolerant multistage interconnection networks with low link complexity. In: ACM SIGARCH computer architecture news, vol. 13, No 3. IEEE Computer Society PressCrossRefGoogle Scholar
  16. 16.
    Kumar VP, Reddy SM (1987) Augmented shuffle-exchange multistage interconnection networks. Computer 20(6):30–40CrossRefGoogle Scholar
  17. 17.
    Wei S, Lee G (1988) Extra group network: a cost-effective fault-tolerant multistage interconnection network. In: ACM SIGARCH computer architecture news, vol 16, No 2. IEEE Computer Society PressCrossRefGoogle Scholar
  18. 18.
    Bistouni F, Jahanshahi M (2014) Analyzing the reliability of shuffle-exchange networks using reliability block diagrams. Reliab Eng Syst Saf 132:97–106CrossRefGoogle Scholar
  19. 19.
    Bansal PK, Singh K, Joshi RC (1993) Reliability and performance analysis of a modular multistage interconnection network. Microelectron Reliab 33(4):529–534CrossRefGoogle Scholar
  20. 20.
    Aggarwal R, Kaur L (2008) On reliability analysis of fault-tolerant multistage interconnection networks. Int J Comput Sci Secur (IJCSS) 2(4):01–08Google Scholar
  21. 21.
    Gunawan I (2008) Redundant paths and reliability bounds in gamma networks. Appl Math Model 32(4):588–594CrossRefGoogle Scholar
  22. 22.
    Fard NS, Gunawan I (2002) Reliability bounds for large multistage interconnection networks. In: Applied parallel computing. Springer, Berlin HeidelbergGoogle Scholar
  23. 23.
    Bhardwaj VP, Nitin N (2013) Message broadcasting via a new fault tolerant irregular advance omega network in faulty and nonfaulty network environments. J Electr Comput Eng 6Google Scholar
  24. 24.
    Sadawarti H, Bansal PK (2007) Fault tolerant irregular augmented shuffle network. In: Proceedings of the 2007 annual conference on international conference on computer engineering and applications. World Scientific and Engineering Academy and Society (WSEAS)Google Scholar
  25. 25.
    Das N, Mukhopadhyaya K, Dattagupta J (2000) O(n) routing in rearrangeable networks. J Syst Architect 46:529–542CrossRefGoogle Scholar
  26. 26.
    Sheu TL, Lin W, Das CR (1995) Distributed fault diagnosis in multistage network-based multiprocessors. IEEE Trans Comput 44(9):1085–1095CrossRefGoogle Scholar
  27. 27.
    Leung YW (1993) On-line fault identification in multistage interconnection networks. Parallel Comput 19(6):693–702CrossRefGoogle Scholar
  28. 28.
    Chaki N, Bhattacharya S (2000) High level net models: a tool for permutation mapping and fault detection in multistage interconnection network. In: TENCON 2000. Proceedings, vol 2. IEEEGoogle Scholar
  29. 29.
    Choi M, Park N, Lombardi F (2003) Modeling and analysis of fault tolerant multistage interconnection networks. IEEE Trans Instrum Meas 52(5):1509–1519CrossRefGoogle Scholar
  30. 30.
    Liu J et al (2014) Online traffic-aware fault detection for networks-on-chip. J Parallel Distrib Comput 74(1):1984–1993CrossRefGoogle Scholar
  31. 31.
    Chakrabarty A, Collier M (2014) Routing algorithm for (2logN − 1)-stage switching networks and beyond. J Parallel Distrib Comput 74(10): 3045–3055Google Scholar
  32. 32.
    Kang WH, Kliese A (2014) A rapid reliability estimation method for directed acyclic lifeline networks with statistically dependent components. Reliab Eng Syst Saf 124:81–91CrossRefGoogle Scholar
  33. 33.
    Kim Y, Kang WH (2013) Network reliability analysis of complex systems using a non-simulation-based method. Reliab Eng Syst Saf 110:80–88CrossRefGoogle Scholar
  34. 34.
    Shuang Q, Zhang M, Yuan Y (2014) Node vulnerability of water distribution networks under cascading failures. Reliab Eng Syst Saf 124:132–141CrossRefGoogle Scholar
  35. 35.
    Padmavathy N, Chaturvedi SK (2013) Evaluation of mobile ad hoc network reliability using propagation-based link reliability model. Reliab Eng Syst Saf 115:1–9CrossRefGoogle Scholar
  36. 36.
    Jahanshahi M, Dehghan M, Meybodi MR (2013) LAMR: learning automata based multicast routing protocol for multi-channel multi-radio wireless mesh networks. Appl Intell 38(1):58–77CrossRefGoogle Scholar
  37. 37.
    Jahanshahi M, Dehghan M, Meybodi MR (2013) On channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. Int J Ad Hoc Ubiquitous Comput 12(4):225–244CrossRefGoogle Scholar
  38. 38.
    Jahanshahi M, Dehghan M, Meybodi MR (2011) A mathematical formulation for joint channel assignment and multicast routing in multi-channel multi-radio wireless mesh networks. J Netw Comput Appl 34(6):1869–1882CrossRefGoogle Scholar
  39. 39.
    Jahanshahi M, Barmi AT (2014) Multicast routing protocols in wireless mesh networks: a survey. Computing 1–29Google Scholar
  40. 40.
    Jahanshahi M, Maddah M, Najafizadegan N (2013) Energy aware distributed partitioning detection and connectivity restoration algorithm in wireless sensor networks. Int J Math Model Comput 3(1):71–82Google Scholar
  41. 41.
    Jahanshahi M, Rahmani S, Ghaderi S (2013) An efficient cluster head selection algorithm for wireless sensor networks using fuzzy inference systems. Int J Smart Electr Eng (IJSEE) 2(2):121–125Google Scholar
  42. 42.
    Ebrahimi N, McCullough K, Xiao Z (2013) Reliability of sensors based on nanowire networks operating in a dynamic environment. IEEE Trans Reliab 62(4):908–916CrossRefGoogle Scholar
  43. 43.
    Schneider K et al (2013) Social network analysis via multi-state reliability and conditional influence models. Reliab Eng Syst Saf 109:99–109CrossRefGoogle Scholar
  44. 44.
    Lin YK, Chang PC (2013) A novel reliability evaluation technique for stochastic-flow manufacturing networks with multiple production lines. IEEE Trans Reliab 62(1):92–104CrossRefGoogle Scholar
  45. 45.
    Birolini A (2014) Reliability engineering: theory and practice. Springer, Berlin HeidelbergCrossRefGoogle Scholar
  46. 46.
    Mettas A, Savva M (2001) System reliability analysis: the advantages of using analytical methods to analyze non-repairable systems. In: Reliability and maintainability symposium, 2001. Proceedings annual. IEEEGoogle Scholar
  47. 47.
    Aljundi AC et al (2006) A universal performance factor for multi-criteria evaluation of multistage interconnection networks. Future Gener Comput Syst 22(7):794–804CrossRefGoogle Scholar
  48. 48.
    Cuda D, Giaccone P, Montalto M (2012) Design and control of next generation distribution frames. Comput Netw 56(13):3110–3122CrossRefGoogle Scholar
  49. 49.
    Tutsch D, Hommel G (2008) MLMIN: a multicore processor and parallel computer network topology for multicast. Comput Oper Res 35(12):3807–3821CrossRefGoogle Scholar
  50. 50.
    Yang Y, Wang J (2005) A new design for wide-sense nonblocking multicast switching networks. IEEE Trans Commun 53(3):497–504CrossRefGoogle Scholar
  51. 51.
    Escudero-Sahuquillo J et al (2014) A new proposal to deal with congestion in InfiniBand-based fat-trees. J Parallel Distrib Comput 74(1):1802–1819CrossRefGoogle Scholar
  52. 52.
    Bistouni F, Jahanshahi M (2015) Pars network: a multistage interconnection network with fault-tolerance capability. J Parallel Distrib Comput 75:168–183CrossRefGoogle Scholar
  53. 53.
    Bistouni F, Jahanshahi M (2015) Scalable crossbar network: a non-blocking interconnection network for large-scale systems. J Supercomputing 71(2):697–728CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG, part of Springer Nature 2018

Authors and Affiliations

  1. 1.Department of Computer Engineering, Central Tehran BranchIslamic Azad UniversityTehranIran

Personalised recommendations