Fault-Tolerant Path-Embedding of Twisted Hypercube-Like Networks THLNs
Huifeng Zhang, Xirong Xu, Jing Guo, Yuansheng Yang

TL;DR
This paper investigates the fault-tolerant path embedding in twisted hypercube-like networks, demonstrating the existence of fault-free paths of various lengths between any two correct vertices under certain fault conditions.
Contribution
It establishes new bounds for fault-tolerant path embedding in $THLNs$, considering different vertex pair types and fault scenarios, advancing network reliability analysis.
Findings
Existence of fault-free paths of specified lengths between any two correct vertices.
Path length bounds depend on vertex pair type and fault set size.
Applicable for networks with dimension n ≥ 5.
Abstract
The twisted hypercube-like networks() contain several important hypercube variants. This paper is concerned with the fault-tolerant path-embedding of -dimensional(-) . Let be an - and be a subset of with . We show that for arbitrary two different correct vertices and , there is a faultless path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in ().
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Advanced Optical Network Technologies · Software-Defined Networks and 5G
Fault-Tolerant Path-Embedding of Twisted Hypercube-Like Networks
††thanks: The work was supported by NNSF of China (No.61472465, 61170303, 61562066) and Natural Science Foundation of Liaoning Province (CN)(No.20170540302).
Huifeng Zhang, Xirong Xu, Jing Guo, Yuansheng Yang
(*School of Computer Science and Technology
Dalian University of Technology, Dalian, 116024, P.R.China
** ***)
Abstract
The twisted hypercube-like networks() contain several important hypercube variants. This paper is concerned with the fault-tolerant path-embedding of -dimensional(-) . Let be an - and be a subset of with . We show that for arbitrary two different correct vertices and , there is a faultless path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in (). Keywords: Multiprocessor interconnection networks, Computer network reliability, Network topology, Hypercubes, Twisted Hypercube-Like Networks , Fault tolerance, Path-embedding.
1 Introduction
The -dimensional hypercube[2], which possesses many outstanding properties such as recursive structure, relatively small degree, high symmetry, effective routing and broadcasting algorithms[3], is one of the most efficient, versatile interconnection network and, thus, becomes the preferred topological structure of parallel processing and parallel computing systems[5, 4]. Although hypercube networks have many excellent properties, it is well known that they also have inherent shortcomings, such as large diameter. Therefore, many scholars have proposed some hypercube variants, aiming at improving the defects of hypercubes, such as Efe’s crossed cubes[10], Cull’s and Larson’s Mobius cubes[7], Hilbers’s twisted cubes[9], Yang’s locally twisted cubes[8]. These hypercube variants retain the good properties of hypercubes, but also have many properties superior to hypercubes, such as the diameter of hypercube variants is almost half of the diameter of hypercubes.
Linear arrays (i.e. paths), rings (i.e. cycles), trees and meshes are the common data structures or foundational interconnection structures used in parallel computing. The hypercubes and hypercube variants can embed paths[34, 35, 36], cycles[37, 38], trees[40, 39], meshes[42, 41, 43]. In the process of large-scale Internet operation, it is inevitable that various errors may occur at nodes and edges. It is significant to find an embedding of a guest graph into a host graph where all faulty nodes and edges have been removed. This is called fault-tolerant embedding. Much work has been done on the fault-tolerant embedding[11, 12, 13, 14, 31, 32, 33, 15, 17, 18, 19, 20, 21, 24, 26, 27, 28, 25, 29, 30, 16]. A survey paper of Xu and Ma [12] lists many results on this topics until 2009.
The hypercube-like networks(short for ) are a large class of network topologies [1, 13, 14]. Among one may be identified as a subclass of networks, which in the paper is addressed as the twisted hypercube-like networks (short for ), proposed by Yang[31] in 2011.
Definition 1.1**.**
[31] An ()-dimensional (short for -) twisted hypercube-like network (short for ) is a graph defined recursively as follows.
(1) A - is isomorphic to the graph depicted in Fig.1(a).
(2) For , an - is obtained from two vertex-disjoint - , denoted by and , in this way:
,
,
where is a bijective mapping. In the following, we will denote this graph as ). Fig.1(b) plots a .**
Specifically, the fore-mentioned hypercube variant networks are all . In 2005, Park et al.[13] demonstrated that all - are Hamiltonian with at most faulty elements and Hamiltonian connected with at most faulty elements. Furthermore, Zhang et al.[15] improved the upper bound of fault tolerant Hamiltonian connectivity to excepting only a pair of vertices and gave the definitions of weak vertex-pair and normal vertex-pair as follows.
Definition 1.2**.**
[15]* Let with . If contains a vertex such that , then is called as a weak 2-degree vertex and is called as a -weak vertex pair(short for weak vertex pair ).*
If , for instance, then is a weak 2-degree vertex and is a weak vertex-pair in (See Figure 2).
Unquestionably, for the weak vertex-pair , any correct path of length can’t include the weak 2-degree vertex . It follows there is no correct hamiltonian path joining vertices and in [15]. However, we proved that contains at most one weak -degree vertex and one -weak vertex-pair for any with in reference[15].
Definition 1.3**.**
[15]* If is not a weak vertex-pair for any vertex , then is addressed as a normal vertex pair.*
Theorem 1.1**.**
[15]Let with . Then for any vertex-pair in , there is a -fault-tolerant hamiltonian path except being a weak vertex-pair.
In the paper, we studied the path-embedding in a with faulty elements and showed that if and , then for arbitrary two different correct vertices and , there is a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in ().
To do this simply, we can denote , where and . For any vertex , let be the sole vertex adjacent to vertex in , and be the set of vertices that are adjacent to vertex in . Let be the set of edges that join to and be the set of edges incident to vertex in .
We use to represent the path from vertex to vertex . If , and , we use to denote the path , to represent the subpath of which is from vertex to vertex , to denote the length of , to denote the distance between vertex to vertex . We denote , , , , , , , . We have .
This paper is organized as below. Section 2 proved the main result. Section 3 concludes the paper.
2 Main Result
In the section, we will establish the main result of the paper. We depict theorem 2.1 as follows.
Theorem 2.1**.**
If and , then for any two distinct fault-free vertices and , there exists a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in ().
Proof.
We prove the theorem by the induction on . The result holds for by developing computer program using depth first searching technique combining with backtracking and branch and bound algorithm. Assume that the theorem holds for with , then we must show the theorem holds for . In general, we assume . Then . Since for any vertex , . By , . Then there is no weak vertex-pair in .
Let be any two distinct fault-free vertices in . By Theorem 1.1, there is a faultless path of length if vertices and form a normal vertex-pair in . Then we only need to find each length with between arbitrary different vertices and in . We divide the proof to two cases: (1), ; (2), .
Case 1. .
Case 1.1. or . Firstly, We prove the case of .
Since , by induction hypothesis, there is a faultless path of each length with in . Notice that there exist vertex-pairs in . Since , there is a faultless edge with . Since , by induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of length with in (see Fig.3(a)).
For , by a similar discussion, we can get a faultless path of each length with in .
Case 1.2. and .
By the definition of , . Since , there is a faultless edge with , and . By induction hypothesis, there is a faultless path of each length with in and a faultless path of each length with in . Let . Then is a faultless path of each length with in (see Fig.3(b)).
Case 2. . Then .
Case 2.1. . Let .
Case 2.1.1. .
We mark the faulty vertex as faultless temporarily. Let , then . By induction hypothesis, there is a faultless path of each length with in . If the path contains the faulty vertex , let ; otherwise, we can arbitrarily select a vertex from the path . Let . Since , by induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (see Fig.4).
Case 2.1.2. and .
We mark the faulty vertex as faultless temporarily. Let , then . By induction hypothesis, there is a faultless path of each length with in . Let .
Case 2.1.2.1. .
Let with . We mark the correct vertex as faulty temporarily. Let , then . By induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (see Fig.5(a)).
Case 2.1.2.2. .
By induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (see Fig.5(b)).
Case 2.1.3. .
Since , by induction hypothesis, there is a faultless path of length in . Thus, we only need to consider each length with .
Case 2.1.3.1. . In general, assume . We mark the faulty vertex as faultless temporarily. Let , then .
Let . Then . Since , there is a vertex with . By induction hypothesis, there is a faultless path of each length with in . Let .
If , let , then . By induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (See Fig.6(a)).
If , let , then . By induction hypothesis, there is a faultless path of each length with in . Let . Then is a fault-free path of each length with in (See Fig.6(b)).
Case 2.1.3.2. . We mark the faulty vertex as faultless temporarily. Let , then .
Since , by induction hypothesis, there is a faultless path of each length in . Let .
If , let , then . Let with . By induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (See Fig.7(a)).
If , let , then . By induction hypothesis, there is a faultless path of each length with in . Let . Then is a faultless path of each length with in (See Fig.7(b)).
Case 2.2. . Then .
Let with .
Case 2.2.1. .
Let be an edge with , , then and . We show that is a normal vertex pair in as follows.
If , we discuss in the following four cases.
(1) For any correct vertex with . Notice that , then .
(2) For any correct vertex with . Since , we have .
(3) For any correct vertex with . Notice that , then .
(4) For any correct vertex with , Since , we have .
Above all, we conclude that .
If , then . For any , since and , we have . It follows that .
Hence, there is no weak vertex-pair in , i.e., is a normal vertex pair in . By the proof of Case 2.1 and Theorem 1.1, there is a faultless path of every length with in ().
Case 2.2.2. . In general, assume that .
Let be an edge with with and , then and . We show that is a normal vertex pair in as follows.
Let be an arbitrary vertex of .
If , similar to the above discussion in Case 2.2.1, we have . It means that .
If , then . Since and , we have . It follows that .
Hence, can not be a -weak vertex pair in , i.e., is a normal vertex pair in . By the proof of Case 2.1 and Theorem 1.1, there is a faultless path of every length with in (). ∎
3 Concluding Remarks
This paper considered the path-embedding in an - () with a set of up to faulty elements. We have proved that for arbitrary two different correct vertices and , there exists a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in (). The proposed theorem in the paper can be applied to several multiprocessor systems, including -dimensional Möbius cubes [7], -dimensional locally twisted cubes [8], -dimensional twisted cubes [9] for odd , and -dimensional crossed cubes [10]. Fig.8 illustrates and . The graphs shown in Fig.9 are and . Fig.10 plots , , and . The graphs shown in Fig.11 are and . By the discussion in reference[15], .
Hence, by Theorem 2.1, we can obtain the following four Corollaries.
Corollary 3.1**.**
If with , then for any two different correct vertices and , there is a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in ().**
Corollary 3.2**.**
If with , then for any two different correct vertices and , there exists a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in (). **
Corollary 3.3**.**
If with , then for any two different correct vertices and , there exists a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in (). **
Corollary 3.4**.**
If with , then for any two different correct vertices and , there exists a fault-free path of every length with , where if vertices and form a normal vertex-pair and if vertices and form a weak vertex-pair in () for any odd . **
In this paper, we apply our strategy to these four network topologies(). In the future work, we will extend our strategy to other graphs of Hypercube-Like Networks.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Y. Chen, J. Tan, L. Hsu, S. Kao, “Superconnectivity and super-edge-connectivity for some interconnection networks,” Appl. Math. Comput. 140 (2-3) (2003) 245-254.
- 2[2] B. Parhami, “An Introduction to Parallel Processing: Algorithms and Architectures,” Plenum Press, New York, (1999).
- 3[3] P. Hayes, T. Mudge, “Hypercube supercomputers,” Proc. IEEE, 77(12) (1989) 1829-1841.
- 4[4] F. Andre, J. Verjus, “Hypercubes and Distributed Computers,” North-Halland, Amsterdam, New York, Oxford, (1989).
- 5[5] F. Leighton, “Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes,” Morgan Kaufmann Publishers, San Mateo, California.
- 6[6] J. Bondy, U. Murty, “Graph Theory with Applications,” New york: North-Holland (1976).
- 7[7] P. Cull, S. M. Larson, “The Möbius cubes,” IEEE Trans. Comput. 54 (2) (1995) 647-659.
- 8[8] X. Yang, D. Evans, G. Megson, “The locally twisted cubes,” Int. J. Comput. Math. 82 (4) (2005) 401-413.
