Abstract
Multiprocessor interconnection networks are mainly required to link a significant number of stable processor memory sets, every one of which is known as a processing vertex. Due to the cost-effectiveness, the design and utilization of multiprocessor interconnection networks have drawn attention lately. An interconnection network is extensively used in a parallel multiprocessor system to connect the processors and memory modules. In multiprocessor networks, vertices represent processors, and each processor of which is subject to complete failure. Fault tolerance is a process that ensures the working of a system to its total capacity, even if one or more of its components fail. In fault-tolerant design, backup components are used in interconnection networks to automatically take the place of the failed component, guaranteeing that the system’s working continues. This paper proposed the fault-tolerant design in the form of \(P_j^k\) and \(C_j^k\) graphs, where n processing components are linked, and i of these n components creating a chain of maximum size, are used to perform the task, they can tolerate the failure of components, maintaining steady operation. In particular, we present the fault-tolerant designs of pyramid, OTIS, biswapped, and mesh-derived networks.
Similar content being viewed by others
Data availibility
Data used to support the study already included in the manuscript.
References
Hsu LH, Lin CK (2008) Graph theory and interconnection networks. CRC Press
Park JH, Kim HC, Lim HS (2005) Fault-hamiltonicity of hypercube-like interconnection networks, In 19th IEEE International Parallel and Distributed Processing Symposium, p 10
Park JH, Lim HS, Kim HC (2007) Panconnectivity and pancyclicity of hypercube-like interconnection networks with faulty elements. Theor Comput Sci 377:170–180
Bistouni F, Jahanshahi M (2015) Pars network: a multistage interconnection network with fault-tolerance capability. J Parallel Distrib Comput 75:168–183
Fu JS (2008) Fault-free Hamiltonian cycles in twisted cubes with conditional link faults. Theor Comput Sci 407:318–329
Prakash A, Yadav DK (2019) Design and reliability analysis of fault-tolerant shuffle exchange gamma logical neighborhood interconnection network. J Supercomput 75:7934–7951
Wang S, Yang Y (2012) Fault tolerance in bubble-sort graph networks. Theor Comput Sci 421:62–69
Ballesteros A, Barranco M, Proenza J, Almeida L, Pozo F, Palmer-Rodríguez P (2022) An infrastructure for enabling dynamic fault tolerance in highly-reliable adaptive distributed embedded systems based on switched ethernet. Sensors 22(18):7099
Choudhary A, Kumar S, Gupta S, Gong M, Mahanti A (2021) FEHCA: A fault-tolerant energy-efficient hierarchical clustering algorithm for wireless sensor networks. Energies 14(13):3935
Zhao Z, Wang T, Benbouzid M (2022) A fault-tolerant reconfiguration system based on pilot switch for grid-connected inverters. Microelectron Reliab 131:114511
Park P, Ghadikolaei HS, Fischione C (2021) Proactive fault-tolerant wireless mesh networks for mission-critical control systems. J Netw Comput Appl 186:103082
Sahu S, Silakari S (2022) Distributed multilevel k-coverage energy-efficient fault-tolerant scheduling for wireless sensor networks. Wireless Pers Commun 124:2893–2922
Gallai T (1968) “Problem 4”, in: Theory of Graphs, Proc. Tihany (1966) (ed: P. Erdös & G. Katona), Academic Press, New York, 362
Zamfirescu T (1972) A two-connected planar graph without concurrent longest paths. J Comb Theory B 13:116–121
Zamfirescu T (2001) Intersecting longest paths or cycles: a short survey. An Univ Craiova Ser Mat Inform 28:1–9
Shabbir A (2014) Fault-tolerant designs in lattice networks on the Klein bottle. Electron J Graph Theory Appl 2:99–109
Shabbir A, Zamfirescu T (2016) Fault-tolerant designs in triangular lattice networks. Appl Anal 10:447–456
Shabbir A, Zamfirescu CT, Zamfirescu TI (2013) Intersecting longest paths and longest cycles: A survey. Electron J Graph Theory Appl 1:56–76
Gao C, He X, Dong H, Liu H, Lyu G (2022) A survey on fault-tolerant consensus control of multi-agent systems: trends, methodologies and prospects. Int J Syst Sci 53(13):2800-2813
Qu Z, Xu H, Zhao X, Tang H, Wang J, Li B (2022) A fault-tolerant sensor scheduling approach for target tracking in wireless sensor networks. Alexandria Eng J 61(12):13001–13010
Salam R, Bhattacharya A (2022) Efficient greedy heuristic approach for fault-tolerant distributed controller placement in scalable SDN architecture. Cluster Comput 25:4543–4572
Song Y, Zhao J, Sun J (2022) Design of a fault-tolerant system for a multi-motor drive with multiple inverter leg faults. J Power Electron 22:1848–1859
Sun X, Fan J, Cheng B, Liu Z, Yu J (2021) Component conditional fault tolerance of hierarchical folded cubic networks. Theor Comput Sci 883:44–58
Nadeem F, Shabbir A, Zamfirescu T (2013) Planar lattice graphs with Gallai’s property. Graph Combinator 29:1523–1529
Shabbir A, Zamfirescu T (2016) Gallai’s property for graphs in lattices on the torus and the Möbius strip. Period Math Hung 72:1–11
Jumani AD, Zamfirescu C, Zamfirescu T (2014) Lattice graphs with non-concurrent longest cycles. Rend Semin Mat U Pad 132:75–82
Leighton FT (2014) Introduction to parallel algorithms and architectures: Arrays trees hypercubes. Elsevier
Quinn MJ (1987) Designing efficient algorithms for parallel computers. McGraw-Hill
Levialdi S (1985) A Pyramid Project Using Integrated Technology, Integrated Technology for Parallel Image Processing, S. Levialdi, ed. New York: Academic Press
Cao F, Du DZ, Hsu F, Teng SH (1999) Fault tolerance properties of pyramid networks. IEEE Trans Comput 48:88–93
Hoseinyfarahabady MR, Sarbazi-Azad H (2006) The grid-pyramid: A generalized pyramid network. J Supercomput 37:23–45
Marsden GC, Marchand PJ, Harvey P, Esener SC (1993) Optical transpose interconnection system architectures. Opt Lett 18:1083-1085
Sahni S, Wang CF (1997) BPC Permutations on the OTIS-mesh Optoelectronic Computer, In proceedings of the fourth international conference on massively parallel processing using optical interconnections, pp 130–135
Osterloh A (2000) Sorting on the OTIS-Mesh. In: Proceedings 14th International Parallel and Distributed Processing Symposium, IPDPS, IEEE, pp 269–274
Rajasekaran S, Sahni S (1998) Randomized routing, selection, and sorting on the OTIS-mesh. IEEE T Parall Distr 9:833–840
Wang CF (1998) Algorithms for the OTIS optoelectronic computer, University of Florida
Wang CF, Sahni S (2000) Image processing on the OTIS-mesh optoelectronic computer. IEEE T Parall Distr 11:97–109
Xiao W, Chen W, He M, Wei W, Parhami B (2007) Biswapped networks and their topological properties. In: Eighth ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, pp 193–198
Imran M, Hayat S, Mailk MYH (2014) On topological indices of certain interconnection networks. Appl Math Comput 244:936–951
Funding
This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.
Author information
Authors and Affiliations
Contributions
All authors have contributed equally to the finding the results and writing of this article. All authors read and approved the final version of the paper.
Corresponding author
Ethics declarations
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
Informed consent was obtained from all individual participants included in the study.
Conflict of interest
The authors declare that they have no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This article belongs to the Topical Collection: Special Issue on 2 - Track on Security and Privacy
Guest Editors: Rongxing Lu
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
Nadeem, M.F., Imran, M., Afzal Siddiqui, H.M. et al. Fault tolerance designs of interconnection networks. Peer-to-Peer Netw. Appl. 16, 1125–1134 (2023). https://doi.org/10.1007/s12083-023-01462-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-023-01462-4