strongly t-diagnosable
Definition 6 A system G is strongly t-diagnosable if the following two conditions holds:
1. G is t-diagnosable, and
2. for any two distinct subsets F1, F2 ⊂ V (G) with |Fi| ≤ t + 1, i = 1, 2,
either (a) (F1, F2) is a distinguishable pair;
or (b) (F1, F2) is an indistinguishable pair and there exists a vertex v ∈ V
such that N (v)⊆ F1 and N (v)⊆ F2.
By Theorem 3 and Definition 6, we propose a sufficient condition for checking if a system G is strongly t-diagnosable as follows.
Lemma 5 A system G = (V, E) with |V | = n is strongly t-diagnosable if
1. n≥ 2t + 1
2. each node has order at least t
3. |T (G, U)| > p for each U ⊂ V (G) such that |U| = N − 2t + p and 0 ≤ p ≤ t − 1
4. for any two distinct subsets F1, F2 ⊂ V (G) with |Fi| ≤ t + 1, i = 1, 2,
either (a) (F1, F2) is a distinguishable pair;
or (b) (F1, F2) is an indistinguishable pair and there exists a vertex v ∈ V
such that N (v)⊆ F1 and N (v)⊆ F2.
Proof. With conditions 1, 2 and 3, by Theorem 3, G is t-diagnosable. Condition 4 is the same as condition 2 of Definition 6. So we complete the proof.
2
Theorem 6 A system G=(V,E) is strongly t-diagnosable if for each vertex set S ⊂ V with cardinality |S| = p, 0 ≤ p ≤ t, the following two conditions are satisfied
1. for 0≤ p ≤ t − 1, every component C of G − S |VG−S(C; 3)| ≥ 2((t + 1) − p) + 1
2. for p = t, either every component C of G− S satisfies |VG−S(C; 3)| ≥ 3 or else G− S satisfies at least one trivial component.(Remark: 2((t + 1) − p) + 1 = 3 as p = t)
Proof. Assume S ⊂ V , |S| = p, 0 ≤ S ≤ t − 1, By condition 1, every component C of G− S satisfies |VG−S(C; 3)| ≥ 2((t + 1) − p) + 1 ≥ 2(t − p) + 1. By Theorem 4, G is t-diagnosable.
In order to prove that G is strongly t-diagnosable, we need to show that condition 2 of Definition 6 holds. Assume (F1, F2) be an indistinguishable pair, F1 = F2, |F1| ≤ t + 1,
Proof. By definition 6, we want to prove the following two conditions: (i)G is (t + 1)-diagnosable (ii) for each indistinguishable pair (F1, F2), Fi ⊂ V , i = 1, 2, with |Fi| ≤ t+2, it implies that there exists a vertex v ∈ V such that N(v) ⊆ F1 and N (v)⊆ F2.
First, by Theorem 5, G is (t + 1)-diagnosable. The condition (i) holds. So we only need to prove condition (ii). Let (F1, F2) is an indistinguishable pair, Fi ⊂ V , i = 1, 2, with |Fi| ≤ t + 2. Let S = F1∩ F2,|S| = p, 0 ≤ p ≤ t + 1. If there exists a vertex v ∈ V , N (v)⊆ S. We finish the proof. Otherwise, N(v) S for each vertex v ∈ V . We want to show that this is a contradiction. By Lemma 3, G− S is connected. The only component C of G−S is G−S itself. We divide this case into following two main cases: (1)0 ≤ p ≤ 3
Subcase 1.4: p = 3 graph with two faulty vertices x2 and x3. Then there exists at most 2t vertices such that the degree of these vertices is t− 1. The minimum number of degree greater than t in G2 is 2t + 1− 2t = 1. |VG−S(C; 3)| ≥ t + (t − 2) + 1 = 2t − 1 ≥ 2((t + 2) − 3) + 1. By Lemma
2, F1, F2 is a distinguishable pair.
Case 2: 4≤ p ≤ t + 1
Let U = G− F1− F2,|F1 F2| ≤ 2(t + 2 − p), |U| = |V (G)| − |F1∩ F2| ≥ 2(2t + 1) − (2(t + 2)− p) = 2t − 2 + p. Since G − S is connected, there exists (a, b) in E(G) such that a∈ F1 F2, b∈ U. Ui, 1≤ i ≤ k, be the connected components of subgraph U such that U =∪ki=1Ui. We assume |Ui| > 1. We can find the case such that the condition 1 of Theorem 1 is satisfied. Hence, (F1, F2) is a distinguishable pair. Otherwise|Ui| = 1, for all 1 ≤ i ≤ k. Hence, NG−S(v)⊂ F1 F2, v ∈ U. Σv∈U|degG−S(v)| ≤ Σv∈F1F2|degG−S(v)|.
Σv∈U|degG−S(v)| ≥ ((2t − 2 + p) × t) − p × t = (2t − 2) × t. Σv∈F1F2|degG−S(v)| ≤ 2(t + 2− p) × t. Σv∈U|degG−S(v)| > Σv∈F1F2|degG−S(v)|, p ≥ 4. This is a contradiction.
2
Applying Theorem 7, we list the following corollary.
Corollary 1 The Hypercube Qn, the Crossed cube CQn, the Twisted cube T Qn, and the M¨obius cube M Qn are all strongly n-diagnosable for n≥ 4.
In the following, we show that Q3is not strongly 3-diagnosable. Let F1 ={010, 100, 111}, F2 = {001, 100, 111}, |F1| = |F2| = 3, S = F1 ∩ F2. Since N (v) S, v ∈ V (Q3) and (F1, F2) is a distinguishable pair. Hence, Q3 is not strongly 3-diagnosable.
000 001
010 011
100 101
110 111
000
010 001
F1 F2
100
011
111
110 101
Q
3Figure 3.1: An example of non-strongly 3-diagnosable system
Chapter 4 Conclusions
We observe that cube family are almost (n + 1)-diagnosable except the case that all the neighbors of some vertex are faulty simultaneously. In this thesis, We introduce a new concept, called a strongly t-diagnosable system under the comparison model. G1, G2 are two t-regular graph with the same number of vertices N , N ≥ 2t + 1, for t ≥ 3.
orderGi(v) ≥ t for every node v in Gi and the connectivity κ(Gi) ≥ t for i = 1, 2. We prove that the MCN constructed from G1and G2 is strongly(t+1)-diagnosable. According to the result, we know that cube family with n-dimensional are all strongly n-diagnosable for n ≥ 4.
In the future work, we can try to solve the problem how large the maximum value of t such that cube family remains t-diagnosable under the condition that every fault-set F satisfies N (v) F for each vertex v ∈ V . For example, {v1, v2, v3, v4} is a subset Q2 of Qn. Let F1 ={v2, v4} ∪ N(v1)∪ N(v2)∪ N(v3)− {v1, v3}, F2 ={v3, v4} ∪ N(v1)∪ N(v2)∪ N (v3)− {v1, v2} (See Fig 4.1). |F1| = 3(n − 2) + 2, |F2| = 3(n − 2) + 2. Every vertex
has at most one good neighbor either F1 or F2 is faulty set. Because none of condition of Theorem 1 holds, (F1, F2) is an indistinguishable pair. There is an example to show that the conditional diagnosability of the Hypercube Qn is no greater than 3(n− 2) + 2.
F1 F2
n-2 n-2 n-2
n-2 v1
v2 v4 v3
Figure 4.1: (F1, F2) is an indistinguishable pair of Qn under every vertex has one good neighbor condition.
Bibliography
[1] T. Araik and Y. Shibata, “Diagnosability of Butterfly Networks under the Compari-son Approach” IEICE Trans. Fundamentals, Vol. E85-A, no. 5, pp. 1,152-1,160, May 2002.
[2] J. R. Armstrong and F. G. Gray, “Fault Diagnosis in a Boolean n Cube Array of Multiprocessors” IEEE Trans. on Computers, Vol. 30, no. 8, pp. 587-590, Aug. 1981
[3] Ferruccio Basrsi, Fabrizio Grandoni, and Piero Maestrini “A Theory of Diagnosability of Digital Systems” IEEE Trans. on Computers, vol. C-25, No. 6 Jun. 1976
[4] Douglas M. Blough, Member, IEEE, and Andrzej Pelc “Complexity of Fault Diagnosis in Comparison Models” IEEE Trans. on Computers, Vol. 41, No. 3, Mar. 1992
[5] J.A. Bondy and U.S.R. Murty, “Graph Theory with Applications” North-Holland, New York, 1980
[6] Y-Chuang Chen, Jimmy J.M. Tan, Lih-Hsing Hsu, Shin-Shin Kao “Super-connectivity and super-edge-connectivity for some interconnection network” Applied Mathematics and Computation 140 pp. 245-254, 2003
[7] P. Cull and S. M. Larson, “The M¨obius Cubes” IEEE Trans on Computers, Vol. 44, no. 5, pp. 647-659, May 1995
[8] Kemal Efe “A variation on the hypercube with lower diameter” IEEE Transs on Computers, Vol. 40, no. 11,pp. 1,312-1,316, Nov. 1991
[9] Jianxi Fan “Diagnosability of the M¨obius Cubes” IEEE Trans. on Parallel and dis-tributed System, Vol. 9, No. 9, Sep. 1998
[10] Jianxi Fan “Diagnosability of Crossed Cubes under the Two Strategies” Chinese J.
Computers, vol. 21, no. 5, pp. 456-462, May 1998
[11] Jianxi Fan “Diagnosability of Crossed Cubes under the Comparison Diagnosis Model”
IEEE Trans. on Parallel and Distributed Systems, Vol. 13, No. 7, Jul. 2002
[12] Frank Harary “Conditional Connectivity” Networks, vol. 13 347-357 1983
[13] P. A. J. hilbers, M. R. J. Koopman and J. L. A. van de Snepscheut, “The Twisted Cube, in Parallel Architectures and Languages Europe” Lecture Notes in Computer Science, pp. 152-159, 1987
[14] P.L. Lai, Jimmy J.M. Tan, C.H. Tsai and L.H. Hsu(2002), “The Diagnosability of Matching Composition Network under the Comparison Diagnosis Model” IEEE Trans. on Computers(in revision).
[15] Shahram Latifi, Manju Hegde, and Morteza Naraghi-Pour “Conditional Connectivity Measures for Large Multiprocessor Systems” IEEE Trans. on Computers, Vol. 43, No.
2, Feb. 1994
[16] J. Maeng and M. Malek “A Comparison Connection Assignment for self-diagnosis of Multiprocessor Systems” Proc. 11th Int. Sym. Fault-Tolerant Comput.,pp. 173-175 1981
[17] M. Malek “A comparison connection Assignment for Diagnosis of Multiprocessor Systems” Proc. 7th Int. Symp. Comput. Archirecture,pp. 31-35 1980
[18] A. Duksu Oh, and Hyeong-Ah Choi “Generalized Measures of Fault Tolerance in n-Cube Networks” IEEE Trans. on Parallel and Distributed System, Vol. 4, No. 6, Jun. 1993
[19] F. P. Preparata, G. Metze, and R. T. Chien, “On the Connection Assignment Problem of Diagnosable Systems” IEEE Transs on Computers, Vol. C-16,pp. 848-854, Dec.
1967
[20] Youcef Saad, and Martin H. Schultz “Topological Properties of Hypercubes” IEEE Trans. on Computers, vol. 37, No. 7, Jul. 1988
[21] Abhijit Sengupta and Anton T. Dahbura, Senior Member, IEEE “On Self-Diagnosable Multiprocessor Systems: Diagnosis by the Comparison Approach” IEEE Trans. on Computers, Vol. 41, No. 11, Nov. 1992
[22] Dajin Wang, Member, IEEE “Diagnosability of Htpercubes and Enhanced Hypercubes under the Comparison Diagnosis Model” IEEE Trans, on Computers, Vol. 48, No.
12, Dec. 1999
[23] Douglas B. West, “Introduction to Graph Theory” Prentice Hall, 2001.