• 沒有找到結果。

A system G is strongly t-diagnosable if the following two conditions holds:

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

3

Figure 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.

相關文件