On $g$-good-neighbor conditional diagnosability of $(n, k)$-star networks
Yulong Wei, Min Xu

TL;DR
This paper extends the understanding of $g$-good-neighbor conditional diagnosability for $(n,k)$-star networks under the PMC and MM* models, covering all remaining cases and generalizing previous results.
Contribution
It determines the $g$-good-neighbor conditional diagnosability for all remaining cases of $(n,k)$-star networks, broadening prior partial results under two fault diagnosis models.
Findings
Complete characterization of $t_g(S_{n,k})$ for all $1 \leq g \leq n-1$ and $1 \leq k \leq n-1$.
Generalization of diagnosability results to the star graph case.
Enhanced understanding of fault diagnosis capabilities in complex network topologies.
Abstract
The -good-neighbor conditional diagnosability is a new measure for fault diagnosis of systems. Xu et al. [Theor. Comput. Sci. 659 (2017) 53--63] determined the -good-neighbor conditional diagnosability of -star networks (i.e., ) with for under the PMC model and the MM model. In this paper, we determine for all the remaining cases with for under the two models, from which we can obtain the -good-neighbor conditional diagnosability of the star graph obtained by Li et al. [to appear in Theor. Comput. Sci.] for .
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
TopicsRadiation Effects in Electronics Β· Interconnection Networks and Systems Β· Low-power high-performance VLSI design
On -good-neighbor conditional
diagnosability of -star networks β β thanks: M. Xuβs research is supported by the National Natural Science Foundation of China (11571044, 61373021) and the Fundamental Research Funds for the Central Universities.
Yulong WeiβMin Xu***Corresponding author. E-mail address: [email protected] (M. Xu).
School of Mathematical Sciences, Beijing Normal University,
Laboratory of Mathematics and Complex Systems, Ministry of Education, Beijing, 100875, China
Abstract
The -good-neighbor conditional diagnosability is a new measure for fault diagnosis of systems. Xu et al. [Theor. Comput. Sci. 659 (2017) 53β63] determined the -good-neighbor conditional diagnosability of -star networks (i.e., ) with for under the PMC model and the MMβ model. In this paper, we determine for all the remaining cases with for under the two models, from which we can obtain the -good-neighbor conditional diagnosability of the star graph obtained by Li et al. [to appear in Theor. Comput. Sci.] for .
Key words: PMC model; MMβ model; -star networks; Fault diagnosability.
1 Introduction
With the size of multiprocessor systems increasing, processor failure is inevitable. Thus, to evaluate the reliability of multiprocessor systems, fault diagnosability has become an important metric. Many models have been proposed for determining a multiprocessor systemβs diagnosability. The PMC model was proposed by Preparata, Metze, and Chien [21] for fault diagnosis in multiprocessor systems. In the PMC model, all processors in the system under diagnosis can test one another. The MM model, proposed by Maeng and Malek [19], assumes that a vertex in the system sends the same task to two of its neighbors and then compares their responses. Sengupta and Dahbura [22] further suggested a modification of the MM model, called the MMβ model, in which each processor has to test two processors if the processor is adjacent to the latter two processors. Many researchers have applied the PMC model and the MMβ model to identify faults in various topologies (see [4, 5, 6, 7, 8, 11, 12, 14, 15, 18, 20, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33]).
The classical diagnosability for multiprocessor systems assumes that all the neighbors of any processor may fail simultaneously. However, the probability that this event occurs is very small in large-scale multiprocessor systems. In 2005, Lai et al. [15] introduced conditional diagnosability under the assumption that all the neighbors of any processor in a multiprocessor system cannot be faulty at the same time. The conditional diagnosability of interconnection networks has been investigated (see [4, 6, 7, 8, 11, 26, 27, 28, 31, 32, 33]).
In 2012, Peng et al. proposed -good-neighbor conditional diagnosability [20], which extended the concept of conditional diagnosability. This requires that every fault-free vertex has at least fault-free neighbors. Peng et al. [20] studied the -good-neighbor conditional diagnosability of the -dimensional hypercube under the PMC model. Since then, many researchers have studied this topic (see [14, 18, 23, 24, 25, 29, 30]).
The -star network , proposed by Chiang and Chen [3], is an extension of the -dimensional star graph . The network preserves many ideal properties of . In recent years, has received considerable attention [4, 7, 8, 9, 13, 16, 17, 25, 31]. In particular, Xu et al. [25] derived the following result about the -good-neighbor conditional diagnosability of under the PMC model and the MMβ model.
Theorem 1.1** (Xu et al. [25])**
The -good-neighbor conditional diagnosabilities of the -star graph under the PMC model and the MMβ model are
[TABLE]
and
[TABLE]
respectively.
However, there are some unknown cases (see Table 1).
In this paper, we determine the -good-neighbor conditional diagnosability of -star networks for all the remaining cases (see Table 2). Recently, Li et al. [14] determined the -good-neighbor conditional diagnosability of the star graph under the PMC model and the MMβ model as follows.
Theorem 1.2** (Li et al. [14])**
The -good-neighbor conditional diagnosabilities of the star graph with for under the PMC model and the MMβ model are .
Note that is isomorphic to . Thus, the results in Table 2 extend their results when .
The rest of this paper is organized as follows. Section 2 introduces some terminology and preliminaries. Our main results are given in Section 3. Finally, Section 4 concludes the paper.
2 Terminology and preliminaries
An undirected simple graph G=\big{(}V(G),E(G)\big{)} is used to represent a system (or a network) where each vertex represents a processor and each edge represents a link. A subgraph of is a graph with , , and the endpoints of every edge in belonging to . For an arbitrary subset , we use to denote the graph obtained by removing all the vertices in from . Given a nonempty vertex subset of , the induced subgraph by in , denoted by , is a graph in which the vertex set is and the edge set is the set of all the edges of with both endpoints in . For a given vertex , we define the neighborhood of in to be the set of vertices adjacent to . The degree of vertex , denoted by , is the number of vertices in . The minimum degree of a graph , denoted by , is . A graph is -regular if for any . For a given set , we denote by the set \big{(}\bigcup_{v\in V(A)}N_{G}(v)\big{)}-V(A). For neighborhoods and degrees, we omit the subscripts of the graphs when no confusion arises. The symmetric difference of two sets and is defined as the set . Please refer to [2] for graph-theoretical terminology and notation undefined here.
Now we focus on star graphs and -star networks . For a given integer with , we set and . Let , the set of -arrangements on , where . We will abbreviate as .
Definition 2.1** (Akers and Krishnamurthy [1])**
An -dimensional star graph is a graph with vertex set , a vertex being linked a vertex if and only if for some (See Figure 1).
Definition 2.2** (Chiang and Chen [3])**
An -star graph (See Figure 2) is a graph with vertex set , a vertex being linked a vertex if and only if is:
- (a)
, where (swap with ); or 2. (b)
, where (replace by ).
By the definition, the -star graph is an -regular, -connected graph and is isomorphic to (see [3]).
Now we introduce two models for fault diagnosis.
In the PMC model, all processors in the system under diagnosis can test one another. The set of tests can be represented by a directed graph , in which each vertex represents a processor, and an edge indicates that the processor has tested processor . The outcome of vertex testing vertex is denoted by , where
[TABLE]
where is the set of faulty vertices.
In the MMβ model, a processor executes comparisons for any pair of its neighboring processors. A graph is used to represent a system, where each vertex represents a processor and each edge represents a link. Assign a task to each vertex. The vertex is a comparator of a pair of vertices if and . The outcome of this comparison is denoted by \sigma\big{(}(u,v)_{w}\big{)}, where
[TABLE]
where is the set of faulty vertices.
The collection of all outcomes is called a syndrome . The diagnosis problem involves using the syndrome to determine the status (faulty or fault free) of each processor in the system. For a given syndrome , a subset is said to be consistent with if the syndrome can be produced from the faulty set . In the PMC model, is said to be consistent with if the syndrome can be produced from the situation that, for any such that , if and only if . In the MMβ model, is said to be consistent with if the syndrome can be produced from the situation that, for any and such that , \sigma\big{(}(u,v)_{w}\big{)}=1 if and only if . Therefore, on the one hand, a faulty set may produce a number of different syndromes. On the other hand, different faulty sets may produce the same syndrome. Define . Two distinct sets , are said to be indistinguishable if ; otherwise, and are said to be distinguishable. We say that is an indistinguishable pair if ; otherwise, is a distinguishable pair.
The following lemmas give necessary and sufficient conditions for a pair of sets to be distinguishable under the PMC model and the MMβ model.
Lemma 2.3** (Dahbura and Masson [10])**
Let be a graph. For any two distinct sets , is a distinguishable pair under the PMC model if and only if there exists a vertex and there exists a vertex such that (See Figure 3).
Lemma 2.4** (Sengupta and Dahbura [22])**
Let be a graph. For any two distinct sets , and are distinguishable under the MMβ model if and only if any one of the following conditions is satisfied (See Figure 4).
- (1)
There are two vertices and there is a vertex such that and . 2. (2)
There are two vertices and there is a vertex such that and . 3. (3)
There are two vertices and there is a vertex such that and .
Next, we introduce the diagnosability, conditional diagnosability, -good-neighbor conditional diagnosability, and -connectivity of a graph in the following statements.
Definition 2.5** (Dahbura and Masson [10])**
For a graph , is -diagnosable if all faulty processors can be detected without replacement, provided that the number of faults does not exceed . The diagnosability of graph is the maximum value of such that is -diagnosable.
The diagnosability of multiprocessor systems, as defined above, assumes that all neighbors of any processor may fail simultaneously. However, the probability that all the neighbors of a processor fail is very small. In 2005, Lai et al. [15] introduced conditional diagnosability under the assumption that all the neighbors of any processor in a multiprocessor system cannot be faulty at the same time.
Definition 2.6** (Lai et al. [15])**
For a graph , is conditionally -diagnosable if is -diagnosable, provided that for any processor , the set of faults does not contain the neighborhood as a subset. The conditional diagnosability of graph is the maximum value of such that is conditionally -diagnosable.
Inspired by the concept of conditional diagnosability, Peng et al. [20] proposed -good-neighbor conditional diagnosability in 2012, which extended the concept of conditional diagnosability.
Definition 2.7** (Peng et al. [20])**
For a graph , a faulty set is called a -good-neighbor conditional faulty set if for each node in . A graph is -good-neighbor conditional -diagnosable if is -diagnosable, provided that every faulty set is a -good-neighbor conditional faulty set. The -good-neighbor conditional diagnosability of is the maximum value of such that is -good-neighbor conditionally -diagnosable.
Definition 2.8** (Yuan et al. [29])**
A -good-neighbor conditional cut of a graph is a -good-neighbor conditional faulty set such that is disconnected. The minimum cardinality of -good-neighbor cuts is said to be the -connectivity of , denoted by .
The same concepts as -good-neighbor conditional cut and -connectivity can be found in [13]. We restate their definitions as follows.
- β’
Let be a connected graph. A subset , if any, is called an -vertex-cut if is disconnected and has the minimum degree at least . The -super connectivity of is defined as the minimum cardinality over all -vertex-cuts of .
In this paper, we adopt the notation .
The -connectivity of an -star graph was determined as follows.
Lemma 2.9** (Li et al. [13])**
For and , .
The following lemmas give necessary and sufficient conditions for a system to be -good-neighbor -diagnosable under the PMC model and under the MMβ model.
Lemma 2.10** (Peng et al. [20] and Dahbura and Masson [10])**
A graph is -good-neighbor -diagnosable under the PMC model if and only if there is an edge with and for each distinct pair of -good-neighbor conditional faulty sets and of with and (See Figure 3).
Lemma 2.11** (Sengupta and Dahbura [22] and Yuan et al. [29])**
A graph is -good-neighbor -diagnosable under the MMβ model if and only if each distinct pair of -good-neighbor conditional faulty sets and of with and satisfies one of the following conditions (See Figure 4).
- (1)
There are two vertices and there is a vertex such that and . 2. (2)
There are two vertices and there is a vertex such that and . 3. (3)
There are two vertices and there is a vertex such that and .
Next, we introduce the split-graph, proposed in [13], which will be used in the proof of our main results.
Definition 2.12** (Li et al. [13])**
Let be a graph and be a positive integer. A -split graph of is a graph obtained from by replacing each vertex by a set of independent vertices, and replacing each edge by a perfect matching between and (See Figure 5).
Li et al. [13] obtained the relationship between and as follows.
Lemma 2.13** (Li et al. [13])**
For any with , there is an -split graph of that is isomorphic to a star graph .
The following lemma is very useful in proving our main results.
Lemma 2.14** (Li and Lu [14])**
Let be a subgraph of for and , where . Then .
3 Main Results
Lemma 3.1
Let be a subgraph of for . If , where , then .
*Proof.β*Suppose that is a subgraph of . Since , by Lemma 2.13, there is an -split graph of , denoted by which is isomorphic to a star graph . Let be an -split graph of satisfying that it is also a subgraph of . Thus, . Since , we have . By Lemma 2.14, . Therefore, we have .
We obtain the desired result.
Note that is -regular. Then under the PMC model and the MMβ model. In the following, we assume that .
Now, we consider the upper bound of the -good-neighbor conditional diagnosability of -star network for and under the PMC model and the MMβ model.
Lemma 3.2
For and , we have under the PMC model and the MMβ model.
*Proof.β*Let
[TABLE]
and (see Figure 6). Then . For , we have
[TABLE]
Choose a vertex . By Definition 2.2, we have
[TABLE]
[TABLE]
Then and . By the definition of , no two vertices in share a common neighbor in . It follows that and . Note that and . Since there is no edge between and , by Lemmas 2.3 and 2.4, we conclude that and are indistinguishable under the PMC model and the MMβ model.
Now, we verify that both and are -good-neighbor conditional faulty sets.
Suppose . If , then and . If , then there exists such that . We can assume that for some fixed . Thus, has three forms, i.e.,
[TABLE]
[TABLE]
[TABLE]
No matter which form has, . Since is -regular, . Thus, is a -good-neighbor conditional faulty set.
Suppose . If , then we obtain the desired result by the same proof as above. If , then . Note that is -regular. Thus, . So is a -good-neighbor conditional faulty set.
By Lemmas 2.10 and 2.11, we have under the PMC model and the MMβ model.
Next, we consider the lower bound of the -good-neighbor conditional diagnosability of -star network for and under the PMC model and the MMβ model, respectively.
Lemma 3.3
For and with , we have under the PMC model.
*Proof.β*Suppose that and are any two distinct -good-neighbor conditional faulty sets and they are indistinguishable. We will prove the lemma by showing that or .
If , then or for .
Now, we suppose . Since and are indistinguishable, there are no edges between and by Lemma 2.3. Thus, is disconnected. Without loss of generality, we assume that . Note that and are both -good-neighbor conditional faulty sets. Then and . Thus, we have by Lemma 3.1. If , then . Therefore, is a -good-neighbor conditional cut of . By Lemma 2.9, we obtain that . Hence, .
This completes the proof of Lemma 3.3.
Lemma 3.4
For and with , we have under the MMβ model.
*Proof.β*If , then . Note that is isomorphic to . By Theorems 1.1 and 1.2, for . The result holds.
Now assume . Suppose that and are any two distinct -good-neighbor conditional faulty sets and they are indistinguishable. We will prove the lemma by showing that or .
If , then or for .
Now, we suppose . Without loss of generality, we assume that . We shall show that there is no edge between and . Otherwise, there exists an edge , where and . Without loss of generality, we can assume that . Since is a -good-neighbor conditional faulty set with , has at least two neighbors in . Thus, has a neighbor in or , which contradicts Lemma 2.4. By the same discussion as Lemma 3.3, we complete the proof of this lemma.
Now, we get the result below by Lemmas 3.2, 3.3, and 3.4 directly.
Theorem 3.5
Let be -star networks with and . Then the -good-neighbor conditional diagnosability of under the PMC model and the MMβ model are both for .
Now we discuss the other unknown cases in Table 1.
Theorem 3.6
The -good-neighbor conditional diagnosability of with under the PMC model and the MMβ model are both for . What is more, the -good-neighbor conditional diagnosabilities of under the PMC model and the MMβ model are and [math], respectively.
*Proof.β*When , is isomorphic to which is a complete graph.
First, we consider the -good-neighbor conditional diagnosability of under the PMC model and the MMβ model.
Note that any -good-neighbor conditional faulty set of contains at most one vertex. We have . Let and are any two distinct -good-neighbor conditional faulty sets of with and . Since , there exists one edge between and . By Lemma 2.3, we know and are distinguishable under the PMC model. Thus, under the PMC model.
Suppose . Let and . Then and . Obviously, and are -good-neighbor conditional faulty sets of . By Lemma 2.4, and are indistinguishable under the MMβ model. Hence, under the MMβ model.
Next, we consider the -good-neighbor conditional diagnosability of with for under the PMC model and the MMβ model.
Note that the -good-neighbor conditional faulty set of contains at most vertices. We have under the PMC model and the MMβ model.
To proceed, we show that under the PMC model and the MMβ model.
Suppose that and are any two distinct -good-neighbor conditional faulty sets and for each . We will show that they are distinguishable. Without loss of generality, we assume that .
If , then , which is a contradiction.
Now, we suppose . We have
[TABLE]
Note that is isomorphic to . Under the PMC model, by Lemma 2.3, we know that and are distinguishable. Thus, we have under the PMC model.
If , then by Lemma 2.4(1), we know that and are distinguishable. See Figure 7(a).
If , then by (1), we have is odd and . We can also know that . Thus, by Lemma 2.4(3), we know that and are distinguishable. See Figure 7(b).
Thus, we have under the MMβ model.
As mentioned above, we obtain the desired result.
Finally, we discuss under the MMβ model.
Theorem 3.7
Under the MMβ model, we have
[TABLE]
*Proof.β*First, we consider under the MMβ model. Note that is a cycle with six vertices. Suppose and .
Let and . Obviously, and are -good-neighbor conditional faulty sets of . By Lemma 2.4, and are indistinguishable under the MMβ model. See Figure 8. Thus, we have under the MMβ model.
On the other hand, by transitivity of , we may suppose that and (or ) are any two distinct -good-neighbor conditional faulty sets of .
When , we assume that .
If , then . Since and , we have that and are distinguishable under the MMβ model. See Figure 9 for .
If , then . Since and , we have that and are distinguishable under the MMβ model. See Figure 9 for .
When , the result also holds.
By Lemma 2.11, we have under the MMβ model. Therefore, under the MMβ model.
Now, we consider under the MMβ model, where . Our discussion is divided into two steps.
Step 1: Show that under the MMβ model, where .
Suppose that and are any two distinct -good-neighbor conditional faulty sets and they are indistinguishable. We will show that or .
If , then or for .
Now, we suppose . Without loss of generality, we assume that .
If , then .
Now, we suppose . Let be the components of such that , where . For any component , if , then there is no edge between and . Otherwise, it contradicts the fact that and are indistinguishable by Lemma 2.4.
If , then is a cut of . Since the connectivity of is , we have , which contradicts the assumption that .
Next, we assume that . If , then . The vertex in is one isolated vertex in , which contradicts the fact that is a -good neighbor conditional faulty set. We suppose . Let . Then . Arbitrarily choose a vertex . Then, . Since and are indistinguishable, and by Lemma 2.4. Owing to the fact that and are -good-neighbor conditional faulty sets, we have and . Thus,
[TABLE]
It follows that when . Thus,
[TABLE]
Therefore, for , we have
[TABLE]
Based on the above discussion, we obtain the desired result.
Step 2: Show that under the MMβ model, where .
By using the construction of Chang et al. [4], let
[TABLE]
[TABLE]
and
[TABLE]
Then and . See Figure 10.
We conclude that and are indistinguishable -good-neighbor conditional faulty sets under the MMβ model from the proof of [4]. By Lemma 2.11, we have under the MMβ model, where .
By Steps 1 and 2, we conclude that under the MMβ model, where .
This completes the proof of Theorem 3.7.
4 Conclusions
In this paper, we determined the -good-neighbor conditional diagnosability of -star networks for all the remaining cases with and for under the PMC model and the MMβ model (see Table 2). Future research on this topic will involve studying the -good-neighbor conditional diagnosability of many network topologies.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] S.B. Akers, B. Krishnamurthy, A group theoretic model for symmetric interconnection networks, IEEE Trans. Comput. , 38 (4) (1989), 555β566.
- 2[2] J.A. Bondy, U.S.R. Murty, Graph Theory with Applications, The Macmillan Press Ltd, New York, 1976.
- 3[3] W.K. Chiang, R.J. Chen, The ( n , k ) π π (n,k) -star graphs: A generalized star graph. Inform. Process. Lett. , 56 (1995), 259β264.
- 4[4] N.W. Chang, W.H. Deng, S.Y. Hsieh, Conditional diagnosability of (n, k)-star networks under the comparison diagnosis model, IEEE Trans. Reliab. , 64 (1) (2015), 132β143.
- 5[5] C.A. Chen, S.Y. Hsieh, ( t , k ) π‘ π (t,k) -diagnosis for component-composition graphs under the MM β model, IEEE Trans. Comput. , 60 (12) (2011), 1704β1717.
- 6[6] N.W. Chang, S.Y. Hsieh, Structural properties and conditional diagnosability of star graphs by using PMC model, IEEE Trans. Parallel Distrib. Syst. , 25 (11) (2014), 3002β3011.
- 7[7] N.W. Chang, S.Y. Hsieh, Conditional diagnosability of ( n , k ) π π (n,k) -star graphs under the PMC model, IEEE Trans. Depend. Secure Comput. , DOI 10.1109/TDSC.2016.2562620.
- 8[8] E. Cheng, L. LitΓ‘k, K. Qiu, Z. Shen, On deriving conditional diagnosability of interconnection networks, Inform. Process. Lett. , 112 (17β18) (2012), 674β677.
