The $h$-edge tolerable diagnosability of balanced hypercubes
Min Xu, Yulong Wei

TL;DR
This paper determines the $h$-edge tolerable diagnosability of balanced hypercubes under two models, extending the understanding of fault diagnosis capabilities in multiprocessor systems with faulty links.
Contribution
It completely characterizes the $h$-edge tolerable diagnosability of balanced hypercubes under PMC and MM* models, complementing previous results.
Findings
Exact $h$-edge tolerable diagnosability values for $BH_n$
Traditional diagnosability of $BH_n$ derived from these results
Enhanced understanding of fault diagnosis in multiprocessor systems
Abstract
To measure the fault diagnosis capability of a multiprocessor system with faulty links, Zhu et al. [Theoret. Comput. Sci. 758 (2019) 1--8] introduced the -edge tolerable diagnosability. This kind of diagnosability is a generalization of the concept of traditional diagnosability. In this paper, as complement to the results in [Theoret. Comput. Sci. 760 (2019) 1--14], we completely determine the -edge tolerable diagnosability of balanced hypercubes under the PMC model and the MM model. Thus, the traditional diagnosability of is also determined.
| PMC model | MM∗ model | ||
|---|---|---|---|
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.
The -edge tolerable diagnosability of balanced hypercubes
††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.
Min Xu***Corresponding author. E-mail address: [email protected] (M. Xu). Yulong Wei
School of Mathematical Sciences, Beijing Normal University
Laboratory of Mathematics and Complex Systems, Ministry of Education,
Beijing, 100875, China
Abstract To measure the fault diagnosis capability of a multiprocessor system with faulty links, Zhu et al. [Theoret. Comput. Sci. 758 (2019) 1–8] introduced the -edge tolerable diagnosability. This kind of diagnosability is a generalization of the concept of traditional diagnosability. In this paper, as complement to the results in [Theoret. Comput. Sci. 760 (2019) 1–14], we completely determine the -edge tolerable diagnosability of balanced hypercubes under the PMC model and the MM∗ model. Thus, the traditional diagnosability of is also determined.
Keywords Balanced hypercube; Fault diagnosis; PMC model; MM∗ model
1 Introduction
Processor failure has become an ineluctable event in a large-scale multiprocessor system. Thus, to keep the multiprocessor system performing its functions efficiently and economically, recognizing faulty processors correctly is a task of top priority. The process of recognizing faulty processors in a multiprocessor system is called fault diagnosis, and the diagnosability of a system is the maximum number of faulty processors the system can recognize. Historically, many scholars and researchers proposed different models to investigate fault diagnosis. In 1967, Preparata, Metze and Chien [10] proposed the PMC model for fault diagnosis in multiprocessor systems. Under this model, all adjacent processors of a system can test one another. In 1992, by modifying the MM model [8], Sengupta and Dahbura [11] proposed the MM∗ model assuming that each processor has to test two processors if the processor is adjacent to the latter two processors. Some references related to fault diagnosis studies under the PMC model or MM∗ model can be seen in [2, 4, 5, 6, 7, 9, 12, 13, 15, 14, 16, 18, 19, 20, 21, 22, 24, 25, 26, 23].
In recent literature [26], Zhu et al. introduced the -edge tolerable diagnosability to measure the fault diagnosis capability of a multiprocessor system with faulty links. This kind of diagnosability is a generalization of the concept of traditional diagnosability. Specifically, is the minimum diagnosability of graphs which satisfy that and . Note that if a processor has no fault-free neighbors, it is impossible to determine whether is faulty or not in the fault diagnosis. Then for , where is a -regular graph. Hence, a key issue for the -edge tolerable diagnosability of a -regular graph study is the case of .
Let be the maximum number of common neighbors of any two vertices in the graph . Wei and Xu determined the -edge tolerable diagnosabilities of regular graphs as follows.
Theorem 1.1** ([16])**
Let be a -regular triangle-free graph with . If , then under the PMC model for .
Theorem 1.2** ([16])**
Let be a connected -regular triangle-free graph with . If , then
[TABLE]
under the MM∗ model for .
In Theorem 1.2, is the graph with vertex set and edge set , and is the graph with vertex set and edge set .
In this paper, we are concerned with the fault diagnosis capability analysis of balanced hypercubes . The -dimensional balanced hypercube , as one of important variants of the well-known hypercubes, was proposed by Wu and Huang [17]. In recent years, has received considerable attention. For example, Yang [20, 21] studied the conditional diagnosability of under the PMC model and the MM∗ model. Gu et al. [5] determined the -good-neighbor diagnosability of under the PMC model and the MM∗ model. Lin et al. [7] determined the -extra conditional fault-diagnosability of under the PMC model. Zhang et al. [24] investigated the -diagnosability of under the PMC model. Although is a -regular and triangle-free graph, . Thus, does not satisfy the conditions of Theorems 1.1 and 1.2. As complement to Theorems 1.1 and 1.2, we establish the -edge tolerable diagnosability of balanced hypercubes under the PMC model and the MM∗ model for and .
2 Terminology and preliminaries
A graph G=\big{(}V(G),E(G)\big{)} is used to represent a system (or a network), where each vertex of represents a processor and each edge of represents a link. The connectivity is the minimum cardinality of all vertex subsets satisfying that is disconnected or trivial. The neighborhood of a vertex in is the set of vertices adjacent to . We refer readers to [1] for terminology and notation unless stated otherwise.
In 1997, Wu and Huang proposed balanced hypercubes . We restate the definition of as follows.
Definition 2.1** ([17])**
The -dimensional balanced hypercube has vertex set . Each vertex of has neighbors:
(1)
,
(2)
.
Figure 1 shows and .
Some basic but useful properties of are presented as follows.
Lemma 2.2** ([17])**
The balanced hypercube is bipartite and .
Lemma 2.3** ([20])**
Let be an arbitrary vertex of for . Then, for an arbitrary vertex of , either , , or . Furthermore, there is exactly one vertex such that .
Now, we introduce the definition of the traditional diagnosability of a graph.
Definition 2.4** ([3])**
A graph of vertices is -diagnosable if all faulty vertices can be detected without replacement, provided that the number of faults does not exceed . The diagnosability of a graph is the maximum value of such that is -diagnosable.
For any two sets and , we use to denote a set obtained by removing all elements of from . The symmetric difference of two sets and is defined as the set . The following lemmas give necessary and sufficient conditions for a graph to be -diagnosable under the PMC model and the MM∗ model.
Lemma 2.5** ([3])**
*A graph is -diagnosable under the PMC model if and only if for any two distinct subsets and of with and , there exists a test from to *(see Figure 2 ).
Lemma 2.6** ([11])**
*A graph is -diagnosable under the MM∗ model if and only if for any two distinct subsets and of with and , at least one of the following conditions is satisfied *(see Figure 3 ):
- (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 .
We call sets and distinguishable under the PMC (resp. MM∗) model if they satisfy the condition of Lemma 2.5 (resp. at least one of the conditions of Lemma 2.6); otherwise, and are said to be indistinguishable.
Recently, Zhu et al. introduced the definition of the -edge tolerable diagnosability of graphs as follows.
Definition 2.7** ([26])**
Given a diagnosis model and a graph , is -edge tolerable -diagnosable under the diagnosis model if for any edge subset of with , the graph is -diagnosable under the diagnosis model. The -edge tolerable diagnosability of , denoted as , is the maximum integer such that is -edge tolerable -diagnosable.
Clearly, holds for any graph .
3 Main Results
In this section, we investigate the -edge tolerable diagnosability of a balanced hypercube under the PMC model and the MM∗ model.
Wei and Xu gave an upper bound of the -edge tolerable diagnosability of a -regular graph under the PMC model and the MM∗ model as follows.
Lemma 3.1** ([16])**
Let be a -regular graph with . Then under the PMC model and the MM∗ model for .
Thus, we immediately obtain the upper bound of the -edge tolerable diagnosability of a balanced hypercube under the PMC model and the MM∗ model.
Corollary 3.2
Let be an -dimensional balanced hypercube. Then under the PMC model and MM∗ model for .
Now, we give a lower bound of the -edge tolerable diagnosability of a balanced hypercube under the MM∗ model. In the following statements, for a vertex subset of a graph , we use to denote the set \big{(}\bigcup_{v\in A}N_{G}(v)\big{)}-A.
Lemma 3.3
Let be an -dimensional balanced hypercube with . Then under the MM∗ model for .
*Proof. *For an arbitrary edge subset with , suppose that there exist two distinct vertex subsets such that and are indistinguishable in under the MM∗ model. We will prove the lemma by showing that or . If , then or . Now, we assume that . Our discussion is divided into two cases as follows.
Case 1. For each vertex , .
In this case, choose a vertex . Then and . Thus, there exists a vertex such that . We have . By Lemma 2.2, we know that is a bipartite graph. Note that for . Then, there exists a star . Note that (see Figure 4).
Since ,
[TABLE]
The last inequality holds for . Then or .
Case 2. .
Without loss of generality, suppose that , such that . Note that and are indistinguishable in under the MM∗ model. Then and . Thus, . If or , then or .
Next, we suppose that and .
Case 2.1. For each vertex , .
Note that . Thus,
[TABLE]
for . The second inequality holds for is a bipartite graph.
Case 2.2. For some vertex , .
If there exists a vertex subset for some vertex such that , then by Lemma 2.3, . Without loss of generality, assume that . Since and are indistinguishable in under the MM∗ model, and (see Figure 5). Thus,
[TABLE]
The last inequality holds for .
Otherwise, by Lemma 2.3, for each vertex , . Without loss of generality, assume that and let , where (see Figure 6). Then and . Note that and .
Thus,
[TABLE]
Note that . If or , then which means or . Now, we assume that and .
If , then
[TABLE]
If and , then .
If and , then is connected owing to by Lemma 2.2. By the assumption that for each vertex in , we have and so . Thus, there exists a vertex in with connected to a vertex in by a path of , which contradicts that and are indistinguishable in under the MM∗ model by Lemma 2.6.
Thus, under the MM∗ model for and .
Note that under the PMC model, Case 2 of Lemma 3.3 is non-existent and the proof of Case 1 of Lemma 3.3 also holds for . Therefore, by Corollary 3.2 and Lemma 3.3, Theorem 3.4 holds.
Theorem 3.4
Let be an -dimensional balanced hypercube with . Then under the PMC model and the MM∗ model for .
Now, we determine the -edge tolerable diagnosability of balanced hypercube .
Theorem 3.5
Let be a -dimensional balanced hypercube. Then
[TABLE]
under the PMC model and under the MM∗ model for .
*Proof. *Note that is isomorphic to a cycle with four vertices. Suppose and (see Figure 1). Since is -regular, under both diagnosis models.
Let , and . Then and are indistinguishable in under the PMC model. Thus, and under the PMC model.
On the other hand, for an arbitrary edge subset with , suppose that two distinct vertex subsets satisfy that and . Then and . Since is connected for , . Hence, there is an edge between and . By Lemma 2.5, for under the PMC model.
Let , and . Then and are indistinguishable in under the MM∗ model. Thus, for under the MM∗ model. Hence, under the MM∗ model.
This completes the proof of Theorem 3.5.
4 Conclusions
In this paper, we determine the -edge tolerable diagnosability of balanced hypercubes under the PMC model and the MM∗ model for and (see Table 1). In particular, the traditional diagnosability of is determined. Our future research interest is to investigate the -edge tolerable diagnosability of a regular graph with triangles, which will provide a more precise measure for the fault diagnosis capability of a multiprocessor system.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] J.A. Bondy, U.S.R. Murty, Graph Theory with Applications, The Macmillan Press Ltd, New York, 1976.
- 2[2] 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.
- 3[3] A.T. Dahbura, G.M. Masson, An O ( n 2.5 ) 𝑂 superscript 𝑛 2.5 O(n^{2.5}) faulty identification algorithm for diagnosable systems, IEEE Trans. Comput. , 33 (6) (1984), 486–492.
- 4[4] J. Fan, X. Lin, The t / k 𝑡 𝑘 t/k -diagnosability of the BC graphs, IEEE Trans. Comput. , 54 (2005), 176–184.
- 5[5] M.M. Gu, R.X. Hao, D.X. Yang, A short note on the 1 , 2 1 2 1,2 -good-neighbor diagnosability of balanced hypercubes, J. Interconnect. Netw. , 16 (2) (2016), pp. 1650001 (12 pages).
- 6[6] P.L. Lai, J.J.M. Tan, C.P. Chang, L.H. Hsu, Conditional diagnosability measures for large multiprocessor systems, IEEE Trans. Comput. , 54 (2) (2005), 165–175.
- 7[7] L. Lin, L. Xu, R. Chen, S.Y. Hsieh, D.Wang, Relating extra connectivity and extra conditional diagnosability in regular networks, IEEE Trans. Depend. Secure Comput. (2017), doi: 10.1109/TDSC.2017.2726541.
- 8[8] J. Maeng, M. Malek, A comparison connection assignment for self-diagnosis of multiprocessor systems, in: Proceeding of 11th International Symposium on Fault-Tolerant Computing , 1981, pp. 173–175.
