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.
Similar content being viewed by others
Data availability
Not applicable.
Change history
12 December 2022
A Correction to this paper has been published: https://doi.org/10.1007/s11227-022-04892-8
07 October 2022
A Correction to this paper has been published: https://doi.org/10.1007/s11227-022-04844-2
References
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
Hennessy JL, Patterson DA (2011) Computer architecture: a quantitative approach. Elsevier, Amsterdam
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
Prakash A, Yadav DK, Choubey A (2020) A survey of multistage interconnection networks. EEENG 13(2):165–183. https://doi.org/10.2174/1872212113666190215145815
Duato J, Yalamanchili S, Ni LM (2003) Interconnection networks: an engineering approach, Rev. printing. San Francisco, CA: Morgan Kaufmann
Goyal NK, Rajkumar S (2020) Interconnection network reliability evaluation: multistage layouts. Wiley-Scrivener, Hoboken, NJ
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
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
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
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
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
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
Jahanshahi M, Bistouni F (2018) Crossbar-based interconnection networks. Springer International Publishing, Cham
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
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
Moudi M, Othman M (2021) A survey on emerging issues in interconnection networks. Int J Internet Technol Secur Trans 11(2):131–159
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
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
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
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
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
Yunus NAM, Othman M (2015) Reliability evaluation for shuffle exchange interconnection network. Procedia Comput Sci 59:162–170
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
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
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
Parker D, Raghavendra C (1984) The gamma network. IEEE Trans Comput 33(04):367–373
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
Chen C-W, Lu N-P, Chung C-P (2003) 3-Disjoint gamma interconnection networks. J Syst Softw 66(2):129–134
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
Chen C-W, Chung C-P (2001) Fault-tolerant gamma interconnection network without backtracking. J Syst Softw 58(1):23–31
Chen Z (2013) A class of incomplete gamma interconnection network, Report [RIIT-TNLIST]. Tsinghua University, China, pp 1–12
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
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
M. I Abd-el-barr (2006) Design and analysis of reliable and fault-tolerant computer systems. World Scientific
Misra KB (1993) New trends in system reliability evaluation. Elsevier Science Ltd, Amsterdam
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
Chaturvedi SK (2016) Network reliability: measures and evaluation. Hoboken, New Jersey : Salem, Massachusetts: John Wiley & Sons ; Scrivener Publishing
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
Abraham J (1979) An improved algorithm for network reliability. Reliab IEEE Trans 28(1):58–61
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
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
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
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
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
Aggarwal K, Gupta J, Misra K (1975) A simple method for reliability evaluation of a communication system. IEEE Trans Commun 23(5):563–566
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
Kumar VP, Reddy SM (1987) Augmented shuffle-exchange multistage interconnection networks. Computer 20(06):30–40
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
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04735-6