Skip to main content
Log in

On design and performance analysis of improved shuffle exchange gamma interconnection network layouts

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

A Publisher Correction to this article was published on 12 December 2022

A Publisher Correction to this article was published on 07 October 2022

This article has been updated

Abstract

Multistage Interconnection Networks (MINs) are an effective means of communication between multiple processors and memory modules in many parallel processing systems. Literature consists of numerous fault-tolerant MIN designs. However, due to the recent advances in the field of parallel processing, requiring large processing power, an increase in the demand to design and develop more reliable, cost-effective and fault-tolerant MINs is being observed. This work proposes two novel MIN designs, namely, Augmented-Shuffle Exchange Gamma Interconnection Network (A-SEGIN) and Enhanced A-SEGIN (EA-SEGIN). The proposed MINs utilize chaining of switches, and multiplexers & demultiplexers for providing a large number of alternative paths and thereby better fault tolerance. Different reliability measures, namely, 2-terminal, multi-source multi-destination, broadcast and network/global, respectively, of the proposed MINs have been evaluated with the help of all enumerated paths and well-known Sum-of-Disjoint Products approach. Further, overall performance, with respect to the number of paths, different reliability measures, hardware cost and cost per unit, of the proposed MINs has been compared with 19 other well-studied MIN layouts. The results suggest that the proposed MINs are very strong competitors of the preexisting MINs of their class owing to their better reliability and cost effectiveness.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data availability

Not applicable.

Change history

References

  1. Amodu OA, Othman M, Yunus NAM, Hanapi ZM (2021) A primer on design aspects and recent advances in shuffle exchange multistage interconnection networks. Symmetry 13(3):378. https://doi.org/10.3390/sym13030378

    Article  Google Scholar 

  2. Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Elsevier, Amsterdam

    MATH  Google Scholar 

  3. Gunawan I (2021) Characteristics and key aspects of complex systems in multistage interconnection networks. In: Misra KB (ed) Handbook of advanced performability engineering. Springer International Publishing, Cham, pp 191–210

    Chapter  Google Scholar 

  4. Prakash A, Yadav DK, Choubey A (2020) A survey of multistage interconnection networks. EEENG 13(2):165–183. https://doi.org/10.2174/1872212113666190215145815

    Article  Google Scholar 

  5. Duato J, Yalamanchili S, Ni LM (2003) Interconnection networks: an engineering approach, Rev. printing. San Francisco, CA: Morgan Kaufmann

  6. Goyal NK, Rajkumar S (2020) Interconnection network reliability evaluation: multistage layouts. Wiley-Scrivener, Hoboken, NJ

    Book  Google Scholar 

  7. Abedini R, Ravanmehr R (2020) Parallel SEN: a new approach to improve the reliability of shuffle-exchange network. J Supercomput 76(12):10319–10353. https://doi.org/10.1007/s11227-020-03252-8

    Article  Google Scholar 

  8. Khanna G, Mishra R, Chaturvedi SK (2016) 4DGIN-3: a new design layout of 4-disjoint gamma interconnection network. J Parallel Distrib Comput 98:40–47. https://doi.org/10.1016/j.jpdc.2016.08.002

    Article  Google Scholar 

  9. Khanna G, Mishra R, Chaturvedi SK (2017) Design of fault tolerant shuffle exchange gamma interconnection network layouts. J Inter Net 17(02):1750005. https://doi.org/10.1142/S0219265917500050

    Article  Google Scholar 

  10. Prakash A, Yadav DK (2019) Design and reliability analysis of fault-tolerant shuffle exchange gamma logical neighborhood interconnection network. J Supercomput 75(12):7934–7951. https://doi.org/10.1007/s11227-019-02929-z

    Article  Google Scholar 

  11. Yunus NAM, Othman M, Hanapi ZM, Yeah Lun K (2019) Enhancement replicated network: a reliable multistage interconnection network topology. IEEE Syst J 13(3):2653–2663. https://doi.org/10.1109/JSYST.2018.2853714

    Article  Google Scholar 

  12. Rajkumar S, Goyal NK (2016) Reliable multistage interconnection network design. Peer-to-Peer Netw Appl 9(6):979–990. https://doi.org/10.1007/s12083-015-0368-5

    Article  Google Scholar 

  13. Jahanshahi M, Bistouni F (2018) Crossbar-based interconnection networks. Springer International Publishing, Cham

    Book  MATH  Google Scholar 

  14. Bistouni F, Jahanshahi M (2015) Pars network: a multistage interconnection network with fault-tolerance capability. J of Parallel Distrib Comput 75:168–183. https://doi.org/10.1016/j.jpdc.2014.08.005

    Article  Google Scholar 

  15. Rajkumar S, Goyal NK (2014) Design of 4-disjoint gamma interconnection network layouts and reliability analysis of gamma interconnection Networks. J Supercomput 69(1):468–491. https://doi.org/10.1007/s11227-014-1175-0

    Article  Google Scholar 

  16. Moudi M, Othman M (2021) A survey on emerging issues in interconnection networks. Int J Internet Technol Secur Trans 11(2):131–159

    Article  Google Scholar 

  17. Gholizadeh R, Valinataj M (2020) Reliability Improvement of Fault-Tolerant Shuffle Exchange Interconnection Networks, In: 2020 10th International Conference on Computer and Knowledge Engineering (ICCKE), pp 336–341

  18. Rai S, Veeraraghavan M, Trivedi KS (1995) A survey of efficient reliability computation using disjoint products approach. Networks 25(3):147–163. https://doi.org/10.1002/net.3230250308

    Article  MATH  Google Scholar 

  19. Bisht S, Singh SB (2020) Assessment of reliability and signature of Benes network using universal generating function. Life Cycle Reliab Saf Eng 9(4):339–348. https://doi.org/10.1007/s41872-020-00135-y

    Article  Google Scholar 

  20. Gunawan I (2008) Reliability analysis of shuffle-exchange network systems. Reliab Eng Syst Saf 93(2):271–276. https://doi.org/10.1016/j.ress.2006.10.027

    Article  Google Scholar 

  21. Bistouni F, Jahanshahi M (2014) Analyzing the reliability of shuffle-exchange networks using reliability block diagrams. Reliab Eng Syst Saf 132:97–106. https://doi.org/10.1016/j.ress.2014.07.012

    Article  Google Scholar 

  22. Yunus NAM, Othman M (2015) Reliability evaluation for shuffle exchange interconnection network. Procedia Comput Sci 59:162–170

    Article  Google Scholar 

  23. Mittal R, Cherian D, Mohan P (1995) Routing and performance of the double tree (DOT) network. IEE Proc-Comput Digit Tech 142(2):93–97

    Article  Google Scholar 

  24. Sengupta J, Bansal P (2004) Performance analysis of static and dynamic fault-tolerant irregular networks, In: 2004 IEEE Region 10 Conference TENCON 2004. pp 5–8

  25. Sengupta J, Bansal P (2001) High speed dynamic fault-tolerance, In: Proceedings of IEEE Region 10 International Conference on Electrical and Electronic Technology. TENCON 2001 (Cat. No. 01CH37239), vol. 2, pp 669–675

  26. Parker D, Raghavendra C (1984) The gamma network. IEEE Trans Comput 33(04):367–373

    Article  MATH  Google Scholar 

  27. McMillen RJ, Siegel HJ (1982) Performance and fault tolerance improvements in the inverse augmented data manipulator network. ACM SIGARCH Comput Archit News 10(3):63–72

    Article  Google Scholar 

  28. Chen C-W, Lu N-P, Chung C-P (2003) 3-Disjoint gamma interconnection networks. J Syst Softw 66(2):129–134

    Article  Google Scholar 

  29. Chen C, Lu N, Chen T, Chung C (2000) Fault-tolerant gamma interconnection networks by chaining. IEE Proc-Comput Digit Tech 147(2):75–81

    Article  Google Scholar 

  30. Chen C-W, Chung C-P (2001) Fault-tolerant gamma interconnection network without backtracking. J Syst Softw 58(1):23–31

    Article  Google Scholar 

  31. Chen Z (2013) A class of incomplete gamma interconnection network, Report [RIIT-TNLIST]. Tsinghua University, China, pp 1–12

  32. Sharma V, Ansari AQ, Mishra R (2021) A novel design layout of three disjoint paths multistage interconnection network & its reliability analysis. IJPCC 17(4):390–403. https://doi.org/10.1108/IJPCC-04-2021-0094

    Article  Google Scholar 

  33. Rajkumar S, Goyal NK (2016) Fault tolerant interconnection network design. IETE Tech Rev 33(4):396–404. https://doi.org/10.1080/02564602.2015.1113146

    Article  Google Scholar 

  34. M. I Abd-el-barr (2006) Design and analysis of reliable and fault-tolerant computer systems. World Scientific

  35. Misra KB (1993) New trends in system reliability evaluation. Elsevier Science Ltd, Amsterdam

    Book  MATH  Google Scholar 

  36. Khanna G, Chaturvedi SK, Soh S (2020) Time Varying communication networks: modelling, reliability evaluation and optimization. In: Ram M, Pham H (eds) Advances in reliability analysis and its applications. Springer International Publishing, Cham, pp 1–30

    Google Scholar 

  37. Chaturvedi SK (2016) Network reliability: measures and evaluation. Hoboken, New Jersey : Salem, Massachusetts: John Wiley & Sons ; Scrivener Publishing

  38. Chaturvedi SK, Khanna G, Soh S (2018) Reliability evaluation of time evolving delay tolerant networks based on sum-of-disjoint products. Reliab Eng Syst Saf 171:136–151. https://doi.org/10.1016/j.ress.2017.11.007

    Article  Google Scholar 

  39. Abraham J (1979) An improved algorithm for network reliability. Reliab IEEE Trans 28(1):58–61

    Article  MATH  Google Scholar 

  40. Soh S, Rai S (1991) CAREL: computer aided reliability evaluator for distributed computing networks. IEEE Trans Parallel Distrib Syst 2(2):199–213. https://doi.org/10.1109/71.89065

    Article  Google Scholar 

  41. Chaturvedi SK, Misra KB (2002) An efficient multi-variable inversion algorithm for reliability evaluation of complex systems using path sets. Int J Reliab Qual Saf Eng 09(03):237–259. https://doi.org/10.1142/S0218539302000809

    Article  Google Scholar 

  42. Khanna G, Chaturvedi SK, Soh S (2019) On computing the reliability of opportunistic multihop networks with Mobile relays. Qual Reliab Eng Int 35(4):870–888. https://doi.org/10.1002/qre.2433

    Article  Google Scholar 

  43. Goyal NK, Rajkumar S (2017) Multi-source multi-terminal reliability evaluation of interconnection networks. Microsyst Technol 23(1):255–274. https://doi.org/10.1007/s00542-015-2743-9

    Article  Google Scholar 

  44. Rajkumar S, Goyal NK (2016) Multistage interconnection networks reliability analysis. J Supercomput 72(6):2310–2350. https://doi.org/10.1007/s11227-016-1734-7

    Article  Google Scholar 

  45. Aggarwal K, Gupta J, Misra K (1975) A simple method for reliability evaluation of a communication system. IEEE Trans Commun 23(5):563–566

    Article  MATH  Google Scholar 

  46. Bistouni F, Jahanshahi M (2014) Improved extra group network: a new fault-tolerant multistage interconnection network. J Supercomput 69(1):161–199. https://doi.org/10.1007/s11227-014-1132-y

    Article  Google Scholar 

  47. Kumar VP, Reddy SM (1987) Augmented shuffle-exchange multistage interconnection networks. Computer 20(06):30–40

    Article  Google Scholar 

Download references

Acknowledgements

The authors would like to thank the editor and anonymous reviewers whose valued comments helped to improve the readability and quality of this paper.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaurav Khanna.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

The original online version of this article was revised: A correction has been made for clearer presentation of the formula under Expression in Table 7.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Khanna, G., Chaturvedi, S.K. & Othman, M. On design and performance analysis of improved shuffle exchange gamma interconnection network layouts. J Supercomput 79, 11611–11640 (2023). https://doi.org/10.1007/s11227-022-04735-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04735-6

Keywords

Navigation