Abstract
Given a graph , a non-negative integer g and a set of faulty vertices , the g-extra connectivity of G, denoted by , is the smallest cardinality of F, whose value of deletion, if exists, will disconnect G and give each remaining component at least vertices. The g-extra diagnosability of the graph G, denoted by , is the maximum cardinality of the set F of fault vertices that the graph can guarantee to identify under the condition that each fault-free component has more than g vertices. In this paper, we determine that g-extra connectivity of -bubble-sort network is for and . Afterwards, we show that g-extra diagnosability of under the PMC model and and MM* model and is , respectively.
Keywords:
(n, k)-bubble-sort network; g-extra connectivity; g-extra diagnosability; PMC model; MM* model MSC:
05C40; 68R10
1. Introduction
An interconnection network is typically modeled as an undirected graph , where the vertex and edge correspond to the processor and the link between two distinct processors, respectively. In the network, the failure of processors or links is inevitable. How to find the fault processors or links becomes the crucial problem to maintain the stability of such system. On 9 February 2001, the submarine cable between China and the United States was broken by the anchor hook of a fishing boat, which made a large number of domain names inaccessible. On 27 May 2015, an optical fiber was dug in Hangzhou, resulting in a large area of Alipay paralysis. In order to enable the system to operate normally when local faults occur, the concept of fault tolerance is proposed. Fault tolerance is the ability of the network to tolerate and recover from simultaneous failures of components and connections under normal operating conditions. Friedrich et al. [] studied a strong network and fault tolerance setting. Fault diagnosis is the process of identifying faulty processors in a system. Many diagnostic models have been studied, such as PMC, BGM and MM (see references [,,,,]). Among these models, the PMC model and the MM model are well known. In 1967, Preparata et al. [] first introduced the PMC model. In this model, any two adjacent processors can be tested each other. The MM model, where the diagnosis is performed by sending the same task from one processor to its two adjacent processors and comparing the feedback results, was introduced by Maeng and Malek []. Sengupta and Dahbura [] introduced a modification of the MM model, called the MM* model, in which each processor must test any pair of its neighboring processors. In recent years, some new fault-tolerant measures have been introduced. Zhang et al. [], in 2016, proposed the g-extra diagnosability of a system, which requires that every component of has more than g processors. Moreover, they demonstrated the g-extra diagnosability of hypercubes under the PMC model and MM* model. There are many research works about the g-extra diagnosability (see [,,,]).
Let . If is disconnected or contains just one vertex, we call F a vertex cut. The connectivity of a graph G is defined as and F is a vertex cut}. The definition of connectivity implicitly assumes that the likelihood of any subset of the interconnection network experiencing simultaneous failures is the same. However, when a processor error occurs, not all processors adjacent to the processor will simultaneously lose their running ability in practical applications. In order to overcome this deficiency, Harary [] introduced the concept of conditional connectivity by adding some restrictions on connected components. Additionally, the concept of g-extra connectivity was proposed by Fàbrega and Fiol [], which restrains that each remaining component has at least vertices after removing the faulty vertex set. For recent results on the g-extra connectivity of the interconnection network, see [,,,,].
As a generalization of an n-dimensional bubble-sort graph , the -bubble-sort graph, namely , was proposed by Shavash []. Considering the above ideas, we mainly study the g-extra connectivity of -bubble-sort network that is for and . Afterwards, we show that g-extra diagnosability of under the PMC model and and the MM* model and is , respectively.
2. Preliminaries
Let be a simple connected graph, where is the vertex set and is the edge set. We denote the numbers of vertices and edges in G by and . For any vertex , is the neighbor vertex set of v. We use to denote the vertex set . For a subset S of , the graph induced by S, denoted by , has the vertex set and the edge set . We define . We let be the degree of v and be the minimum degree of G. For any , if , then G is k-regular. Let . We use to denote the subgraph of G with vertex set and edge set . Let F be a vertex cut. The maximal connected subgraphs of are called components. Let and be two distinct subsets of , and let the symmetric difference . Let , be two integers with . Set is an integer with . We follow [] for terminologies and notations not defined here.
Definition 1
([]). Let be an integer and . The -bubble-sort network (see Figure 1) has vertex set and a vertex if and only if , and for with . Let with . Then, if and only if one of the following conditions hold:
Figure 1.
, and .
- (1)
- , for some integer m with and for every ;
- (2)
- and for every .
Obviously, and is a -regular graph. We can find and . Let be the induced subgraph of with for every . Hence, can be decomposed into n subgraphs and . In this paper, a set of vertices to be deleted is denoted as the faulty set F. Define and for . For an edge , if satisfies of Definition 1, then is called i-edge; otherwise, is 1-edge.
Proposition 1
([,]). The -bubble-sort network has the following properties:
- (1)
- The set of all cross edges between any two subgraphs and is denoted by with order ;
- (2)
- Let , and with . Then,
- (3)
- , where ;
- (4)
- For any (), it has exactly one neighbor outside , which is called the outside neighbor of u.
Definition 2
([]). Given a graph G, a vertex set is called a g-extra cut if every component of has at least vertices. A g-extra cut of G is a g-extra set F such that is disconnected. G is said to be g-extra connected if G has a g-extra cut. The minimum cardinality of g-extra cuts, denoted by , is the g-extra connectivity of G.
Lemma 1
([]). For any two distinct subsets and in a system , the sets and are distinguishable under the PMC model if and only if there exist a vertex and a vertex such that (Figure 2).
Figure 2.
Illustration of distinguishable pair under PMC model.
Lemma 2
([]). For any two distinct subsets and in a system , the sets and are distinguishable under the MM* model if and only if one of the following conditions is satisfied (Figure 3).
Figure 3.
Illustration of distinguishable pair under MM* model.
- (1)
- There are two vertices and there is a vertex such that and ;
- (2)
- There are two vertices and there is a vertex such that and ;
- (3)
- There are two vertices and there is a vertex such that and ;
3. The -Extra Connectivity of -Bubble-Sort Network
In this section, we attempt to determine the size of g-extra connectivity of an -bubble-sort network .
Lemma 3.
for and .
Proof.
We need to find a subset such that . Obviously, X is located in the same subgraph. Without a loss of generality, let . Then, we get
Note that
is disconnected and is a vertex-cut. Via Proposition 1 (4), every vertex in has exactly one outside neighbor. Since , we can find that the external neighborhoods of induced subgraph by X are within the same subgraph, denoted by . Via Proposition 1 (3), , is connected for any . Let the rest subgraphs in , excluding subgraphs and , be ; then, and are connected. Via Proposition 1 (1), for any , , there is an edge connecting and . Thus, is connected. For any vertex , x has an outgoing neighbor, say , and . Thus, x is connected to . By the arbitrariness of x, is connected. Therefore, has two components, namely X and . Hence, is a g-extra cut of . So, . □
Lemma 4.
For . Let F be the set of vertices of . If , then is either connected or has two components, one of which is a singleton.
Proof.
This lemma is proved via induction on k. Let us consider the base case for removing vertices from .
- Case 1. for all i.
is connected for all i because is -connected. Since only vertices are removed and s has n choices, there exists s such that . Thus, for any . We can see that at most, vertices are deleted in . There are edges between and , and since , one of these edges is retained in . By the arbitrariness of i, there is an edge between and for all , so is connected.
- Case 2. for some i.
Since and , one faulty vertex is outside of , at most. Hence, has a component Y that includes every for . According to Proposition 1 (4), each vertex in has an outside neighbor, so it also belongs to Y unless that outside neighbor is in . There is at most one vertex in , so all but one of the vertices of belong to Y. Thus, the base case has been proved.
Now suppose that for all pairs (), and for , the statement holds, and consider removing up to vertices from , where . We will consider two cases.
- Case 1. for all i.
Since is -connected, is connected for all i. For any , there are independent edges between and , but only a total of vertices are removed, leaving one edge between and ; thus, is connected.
- Case 2. for some i.
Assume there exists such that . Then, is a contradiction. Then, we get for any , which implies that is connected. All the , , belong to a large component, say Y, in due to the same argument as Case 1. If , according to the inductive hypothesis, is either connected, which is similar to Case 1, or there are two components, one of which is a singleton. Since, at most, vertices were deleted from , and only one vertex remained in the small component, there is at least
vertices in the large component; in other words, at least independent edges are present. Since , the large component of is part of Y, and, at most, one vertex does not belong to Y. If or , due to the fact that only one or zero vertex outside of can be removed, the proof is similar to Case 2 of the base case. Thus, the proof is complete. □
Lemma 5
([]). Let . If F is a set of vertices of with , then is connected or has a large component and small components with, at most, two vertices in total.
Lemma 6.
For any subset with where . Then, is connected or has a large component and small components having, at most, two vertices in total.
Proof.
When , we can obtain a bubble-sort graph . Lemma 5 holds due to the removal of up to vertices from . Now let us consider . We proceed via induction on k. Firstly, we consider the base case of deleting n vertices from . Let us consider the following two cases:
- Case 1. for all i.
In this case, all of the are connected because is -connected. For all i, if , then all the are part of one large component. Otherwise, since , there exists some s such that . Then, we obtain for any . There are edges between and by Proposition 1 (1), so an edge remains between and . Hence, is connected.
- Case 2. for some i.
Since and , two faulty vertices, at most, are outside of . Hence, has a component Y that includes all except possibly the components of . According to Proposition 1 (4), each vertex in has an external neighbor. Conversely, assuming that at least three vertices in do not belong to Y, then each of these outer neighbors must be in F. This means that , which is a contradiction. Thus, two vertices, at most, do not belong to Y, and the base case is proved.
Now suppose that for all pairs (), and for , the statement holds, and consider removing up to vertices from , where . We will consider three cases.
- Case 1. for all i.
Thus, every is connected. There are independent edges between and . Since implies that , we can obtain . Then, for any pair , there is an edge between and . Hence, is connected.
- Case 2. for exactly one i where .
It means that for , is connected and every belongs to a large component Y in . If , then ; so, at most, two vertices are not in Y regarding Case 2 of the base case. If , then we can apply the inductive hypothesis to get that is connected or has a big component and small components with at most two vertices in total. If it is connected, we follow the method of Case 1; then, is connected. Otherwise, we find that the large component will be part of a Y. Since the number of edges outside , . Since , is greater than the number of vertices removed plus the number of vertices in small components, which is at most . Therefore, at most, two vertices do not belong to Y, and the proof is complete.
- Case 3. for more than one i.
Assume there exist three integers such that . Then
which is a contradiction. Therefore, there are exactly two positive integers , such that and are connected for . All of the belong to a large component Y in for . If or , then
At most, vertices are removed, which is a contradiction. Thus, . Hence, according to Lemma 4 for and , each has at most one vertex that is not connected to Y. According to the same argument as in Case 2, the large components of both and are part of Y; so, at most, two vertices do not belong to Y, and our statement is proven. □
Lemma 7.
Let and . If with , then is connected or contains a large component and small components with g vertices at most.
Proof.
First, we solve the base case of removing up to vertices. We have two cases:
- Case 1. for all .
Every is connected in this case. There are edges between and for . Thus, if for all , then there will be an edge between and . If for some i, then we cannot get for all because . Therefore, there exists such that . For every , we have . If for all , then there exists s such that ; otherwise, is a contradiction. We consider this and then for all . In summary, regardless of the type, we can get for all ; thus, there is an edge between and for every , which shows that is connected.
- Case 2. for some i.
Since and for some i, then we will get . Thus, all the belong to a large component of , say Y. Since each vertex in has an outside neighbor and at most g vertices are removed outside , at most g vertices do not belong to Y. This case is proven.
Now we suppose . We use induction on g. When and , then is connected by Proposition 1 (3). When , the cases are true via Lemmas 4 and 6, respectively. Suppose that the statement holds for all for some . Let us prove the case of via induction on k. The base case is completed above, so suppose that the declaration is true for all for some and consider that when reached, vertices are removed from . There are two cases:
- Case 1. for some .
In this case, . Thus, there is a large component Y in containing all the for . Since every vertex in has an outside neighbor and , at most vertices do not belong to Y, as desired.
- Case 2. for all .
We will construct the function .
As , we can get inequality
Thus, at least one of the n subgraphs has a number of faulty vertices less than or equal to . Moreover, there exists some s such that . Since is (n − 2)-connected, we can find that is connected. We can still use the inductive hypothesis on and because and ; thus, for any , consists of a large component and small components containing at most vertices in total. Hence, we require
However, , so . Despite this,
We use two inequalities, and . Therefore, this equality is true if and only if these two inequalities are true. However, the first inequality takes an equal sign, which implies that , and then the second takes an equal sign, which means that . Then, going back to the first inequality, we can get , which is contradictory to the hypothesis that . So, this inequality strictly holds. By the arbitrariness of i, there is an edge between the large component of and for all . Then, all these large components belong to a large component of .
Next, we prove that the small components contain at most vertices in total. Suppose, on the contrary, that at least vertices are in the small components. Let us construct another function . Assume is disconnected for any i and let be the total number of vertices in the small components of . At most, vertices are disconnected in any , so . Since and , then at least two of these are positive. So, we let () be at least 1. According to the induction hypothesis, we can get that if , then for any integer , there are at most vertices in the small components of . Thus, for all integers , we have . Otherwise, ; thus, at most, vertices are in the small components of , which contradicts to the fact the small components have a total of vertices. Since , we can choose for , such that and for all i. This means that for , we can get .
For , the sum of the does not exceed the total number of removed vertices, so
Since , this implies . Then,
Equivalently,
Using and , we can find that , where . Since and , we get , which is a contradiction. Therefore, there are at most vertices in the small components. The proof of this lemma is complete. □
According to Lemma 7, we can easily obtain the following Lemma.
Lemma 8.
for and .
Theorem 1.
The g-extra connectivity of -bubble-sort network is for and .
4. The -Extra Diagnosability of -Bubble-Sort Network
Lemma 9
([]). Let G be a n-regular graph and g be an integer with . If G satisfies the following two conditions:
- (1)
- ;
- (2)
- There exists a subgraph with , and is the minimum g-extra cut of G.
Then, the g-extra diagnosability of G under the PMC model is .
Via Lemma 9, we have the following theorem:
Theorem 2.
Let , and . Then, under the PMC model.
Proof.
For , and , we have
Thus, Condition (1) in Lemma 9 holds. There exists a subgraph with ; thus, is a minimum g-extra cut of via Lemma 3. Then, we have , which is under the PMC model. □
Lemma 10
([]). Let G be a n-regular graph and g be an integer with , where . If G satisfies the following three conditions:
- (1)
- and ;
- (2)
- There exists a connected subgraph such that and is the minimum g-extra cut of G;
- (3)
- for any connected subgraph with then, under the MM* model, the g-extra diagnosability of G is .
Lemma 11.
Let with , where , . Then, .
Proof.
This lemma is proved via induction on . It is clear that the result is true for . Suppose that the result is true for all S with . Next, we will show that for S with , the result holds.
Since , . We can find that for any two vertices , , there exists at least one coordinate that is different from u and v. can be decomposed into n subgraphs along dimension k. Assume that and .
If and , we consider the minimum value of the neighborhood; then, . Thus,
the lemma holds.
If and , we assume that with ; then, . By carrying out induction hypothesis, we have
and
Thus, we have
Note that
for , we have
Therefore, this lemma holds. □
Theorem 3.
Let , and . Then, g-extra diagnosability of under the MM* model is
Proof.
By Definition 1, , and is -regular. By Theorem 1, we know that for and .
Then, Condition (1) for Lemma 10 is satisfied. By Lemma 3, there is a subgraph such that and is a minimum g-extra cut of ; thus, Condition (2) of Lemma 10 is true. By Lemma 11, for any subgraph and . When , we can get . Then, three conditions of Lemma 10 are true. Hence, for and , is under the MM* model. □
5. Conclusions
The connectivity and diagnosability of interconnection networks are two indexes that are needed to measure the fault tolerance of interconnection networks, which are of great significance to their design and maintenance. In this paper, we give the values of g-extra connectivity and g-extra diagnosability of an -bubble-sort network . Using g-extra connectivity and g-extra diagnosability to analyze not only improves its fault tolerance but also provides high reliability. Therefore, g-extra connectivity is superior to traditional connectivity in evaluating the reliability of an -bubble-sort network. When the -bubble-sort network is used to model the topological structure of interconnection networks, the results can provide a more accurate measurement of the tolerance of a fault network. Based on this study, researchers can explore the g-extra connectivity and g-extra diagnosability of other networks.
Author Contributions
Methodology, S.W.; writing—original draft, L.Z.; writing—review and editing, S.W. and F.D. All authors have read and agreed to the published version of the manuscript.
Funding
This work was supported by the National Natural Science Foundation of China (61772010), Shanxi Provincial Fundamental Research Program of China (202203021221128), and Shanxi Province Graduate Research Innovation Project (2023KY429).
Data Availability Statement
No new data were created or analyzed in this study.
Acknowledgments
The authors would like to express their deepest gratitude to the editor and anonymous referees for providing many helpful comments and suggestions.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Friedrich, T.; Sauerwald, T.; Vilenchik, D. Smoothed analysis of balancing networks. Random Struct. Algorithms 2011, 39, 115–138. [Google Scholar] [CrossRef]
- Barsi, F.; Grandoni, F.; Maestrini, P. A Theory of Diagnosability of Digital Systems. IEEE Trans. Comput. 1976, 25, 585–593. [Google Scholar] [CrossRef]
- Friedman, A.D.; Simoncini, L. System-level fault diagnosis. Computer 1980, 13, 47–53. [Google Scholar] [CrossRef]
- Maeng, J.; Malek, M. A comparison connection assignment for self-diagnosis of multiprocessor systems. In Proceedings of the 11th International Symposium on Fault-Tolerant Computing, Portland, OR, USA, 24–26 June 1981; pp. 173–175. [Google Scholar]
- Mallela, S.; Masson, G.M. Diagnosable systems for intermittent faults. IEEE Trans. Comput. 1978, C-27, 560–566. [Google Scholar] [CrossRef]
- Preparata, F.P.; Metze, G.; Chien, R.T. On the connection assignment problem of diagnosis systems. IEEE Trans. Electron. Comput. 1967, 16, 848–854. [Google Scholar] [CrossRef]
- Sengupta, A.; Dahbura, A.T. On self-diagnosable multiprocessor systems: Diagnosis by the comparison approach. IEEE Trans. Comput. 1992, 41, 1386–1396. [Google Scholar] [CrossRef]
- Zhang, S.; Yang, W. The g-extra conditional diagnosability and sequential t∖k-diagnosability of hypercubes. Int. J. Comput. Math. 2016, 93, 482–497. [Google Scholar] [CrossRef]
- Feng, W.; Wang, S. The diagnosability of wheel networks with the condition: 2-extra. Theor. Comput. Sci. 2022, 928, 48–60. [Google Scholar] [CrossRef]
- Wang, S.; Wang, Z.; Wang, M. The 2-extra connectivity and 2-extra diagnosability of bubble-sort star graph networks. Comput. J. 2016, 59, 1839–1856. [Google Scholar] [CrossRef]
- Wang, S.; Yang, Y. The 2-good-neighbor (2-extra) diagnosability of alternating group graph networks under the PMC model and MM* model. Appl. Math. Comput. 2017, 305, 241–250. [Google Scholar] [CrossRef]
- Harary, F. Conditional connectivity. Networks 1983, 13, 347–357. [Google Scholar] [CrossRef]
- Fàbrega, J.; Fiol, M.A. On the extraconnectivity of graphs. Discret. Math. 1996, 155, 49–57. [Google Scholar] [CrossRef]
- Lv, M.; Zhou, S.; Sun, X.; Lian, G.; Liu, J. Reliability of (n, k)-star network based on g-extra conditional fault. Theor. Comput. Sci. 2019, 757, 44–55. [Google Scholar] [CrossRef]
- Sun, X.; Fan, J.; Sabir, E.; Cheng, B.; Yu, J. Reliability of augement k-ary n-cubes under the extra connectivity condition. J. Supercomput. 2023, 79, 13641–13669. [Google Scholar] [CrossRef]
- Wang, S. The daignosability of Mäbius cubes for the g-extra condition. Theor. Comput. Sci. 2022, 908, 76–88. [Google Scholar] [CrossRef]
- Zhang, M.; Zhou, J. On g-extra connectivity of folded hypercubes. Theor. Comput. Sci. 2015, 593, 146–153. [Google Scholar] [CrossRef]
- Zhou, J. On g-extra connectivity of hypercube-like networks. J. Comput. Syst. Sci. 2017, 88, 208–219. [Google Scholar] [CrossRef]
- Shavash, N. Relationships Among Popular Interconnection Networks and their Common Generalization. Ph.D. Thesis, Oakland University, Rochester, MI, USA, 2008. [Google Scholar]
- Bondy, J.A.; Murty, U.S.R. Graph Theory; Springer: New York, NY, USA, 2007. [Google Scholar]
- Guo, J.; Lu, M.; Wang, X. The (strong) structure connectivity and (strong) substructure connectivity of the (n, k)-bubble-sort network. Appl. Math. Comput. 2022, 425, 127078. [Google Scholar] [CrossRef]
- Zhao, S.; Hao, R.; Wu, L. The generalized connectivity of (n, k)-bubble-sort graphs. Comput. J. 2019, 62, 1277–1283. [Google Scholar] [CrossRef]
- Cheng, E.; Liptàk, L. Structural properties of Cayley graphs generated by transposition trees. Congr. Numer. 2006, 180, 81–966. [Google Scholar]
- Zhang, H.; Zhou, S.; Liu, X.; Yu, Z. Extra (component) connectivity and diagnosability of bubble sort netwoks. Theor. Comput. Sci. 2023, 940, 180–189. [Google Scholar] [CrossRef]
- Huang, Y.; Lin, L.; Xu, L. A new proof for exact relationship between extra connectivity and extra diagnosability of regular connected graphs under MM* model. Theor. Comput. Sci. 2022, 828–829, 70–80. [Google Scholar] [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).