Next Article in Journal
Synthesis of Sources of Common Randomness Based on Keystream Generators with Shared Secret Keys
Previous Article in Journal
Novel Gaussian-Decrement-Based Particle Swarm Optimization with Time-Varying Parameters for Economic Dispatch in Renewable-Integrated Microgrids
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extra Connectivity and Extra Diagnosability of Enhanced Folded Hypercube-like Networks

by
Yihong Wang
1 and
Cheng-Kuan Lin
2,*
1
School of Computer Engineering, Jimei University, Xiamen 361021, China
2
Department of Computer Science, National Yang Ming Chiao Tung University, Hsinchu 30010, Taiwan
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(15), 2441; https://doi.org/10.3390/math13152441
Submission received: 16 June 2025 / Revised: 19 July 2025 / Accepted: 24 July 2025 / Published: 29 July 2025

Abstract

In the design of multiprocessor systems, evaluating the reliability of interconnection networks is a critical aspect that significantly impacts system performance and functionality. When quantifying the reliability of these networks, extra connectivity and extra diagnosability serve as fundamental metric parameters, offering valuable insights into the network’s resilience and fault-handling capabilities. In this paper, we investigate the 1-extra connectivity and 1-extra diagnosability of the n-dimensional enhanced folded hypercube-like network. Through analysis, we show that the 1-extra connectivity of this network is 2 n + 2 . Moreover, for n > 5 , we determine its 1-extra diagnosability under both the PMC model and the MM model to be 2 n + 3 . These results show that as the dimension n increases, both the 1-extra connectivity and 1-extra diagnosability of the network approach approximately twice the value of traditional diagnosability metrics. This provides quantitative insights into the reliability properties of the enhanced folded hypercube-like network, contributing to a better understanding of its performance in terms of connectivity and fault diagnosis.

1. Introduction

With the advancement of high-performance computing technology, the number of processors in interconnection networks is steadily growing. As the number of processors increases, it becomes highly likely that processors within interconnection networks will encounter failures. Reliability has been a crucial issue in interconnection networks. These networks’ reliability can be evaluated using two metrics: connectivity and diagnosability. In the study of network properties, we often use a graph G to represent the underlying network topology. A multiprocessor network typically consists of a number of processors and communication links. In graph G, we utilize nodes to represent processors and edges to represent the communication channels between them. G’s connectivity, denoted by κ ( G ) , is defined as the smallest number of nodes that, when removed, cause the remaining graph to become disconnected or reduce to a trivial graph. Based on this definition, it is theoretically possible for all the neighbors of a specific node to fail. However, the probability of all neighbors of a given node failing simultaneously is extremely small. As the network size grows, the traditional concept of connectivity becomes insufficient to accurately reflect the network’s fault-tolerance ability. To address this issue, many researchers have proposed various connectivity metrics under different constraints [1,2,3].
Another generalized concept of connectivity is the g-extra connectivity, which was proposed in [4]. It is also a new concept introduced to improve network fault tolerance. G’s g-extra connectivity κ g ( G ) refers to the minimum number of nodes that need to be removed to make G disconnected such that each remaining component contains at least g + 1 nodes. Subsequently, Lv et al. [5] explored the g-extra connectivity of the ( n , k ) -star network; Yang et al. [6] proved the g-extra connectivity of hypercubes; and Zhu et al. [7] gave the g-extra connectivity of BC networks. Since BC networks include hypercubes, Möbius cubes, etc., the g-extra connectivity of these networks can be derived from the research results of Zhu et al. [7]. For the k-ary n-cube, when k = 2 , it is the n-dimensional hypercube network; when k = 3 , it contains triangles; when k > 4 , it does not contain triangles. Therefore, different values of g-extra connectivity can be obtained for different parameter ranges. Thus, Liu et al. [8] respectively studied the g-extra connectivity of k-ary n-cubes under different conditions k 4 and k = 3 . The DQcube network is a composite network in which each node is replaced by an identical hypercube to form a new undirected disk network. Zhang and Meng [9] studied and obtained the g-extra connectivity of this network. Li et al. [10] obtained the g-extra connectivity of the data center network DCell; Lv et al. [11] studied the g-extra connectivity of the data center network BCDC; Zhou et al. [12] proved the g-extra connectivity of a class of recursive matching networks.
The process of identifying faulty processors by test results between processors is called system-level diagnosis. A system is termed t-diagnosable if the number of faulty processors does not exceed t, and all faulty units can be identified without replacement. The maximum number of faulty processors that a system can identify is denoted as its diagnosability [13]. Two well-known models have been proposed by various diagnosis strategies. The PMC model (P-M), first proposed by Preparata et al. in [14], is the earliest diagnostic framework. Under this model, two processors can mutually test each other if connected by an edge. Later, Sengupta and Dahbura [15] expanded the MM model and introduced the MM model (M-M). In the M-M, a processor adjacent to two other processors will perform tests on those two neighboring processors.
Generally, a system’s diagnosability corresponds to the neighborhood size of a specific node, which often limits the number of faulty processors it can identify. Moreover, the likelihood that all neighbors of a processor in the system fail simultaneously remains relatively low. Therefore, Lai et al. [16] devised a novel diagnosability measure, namely, conditional diagnosability. This measure is premised on the assumption that all the adjacent nodes of any given node cannot be faulty simultaneously. Thus, another classical generalization of diagnosability is the g-extra diagnosability (g-ED), first proposed in [17]. This concept imposes a constraint that each remaining component must contain at least g + 1 nodes after removing faulty nodes, thereby further enhancing the system’s diagnostic capability. As a node-symmetric and edge-symmetric recursive network, the hypercube was proven by Zhang and Yang [17] to have g-ED under the P-M and M-M within specific ranges of g. Due to the complex structure of permutation graphs, studying their g-ED for general g is highly challenging. Consequently, Lin et al. [18] investigated the g-ED of permutation graphs for g = 1 , 2 , 3 under both the P-M and M-M. Wang [19] further studied the g-ED of the Petersen graph under the M-M. For more research on other diagnosabilities, please refer to references [20,21].
Currently, many parallel computers with hypercubes as their underlying topological structure have been commercialized, such as Caltech’s Cosmicu [22] and Intel’s IPSC/2 [23]. With the continuous advancement of research, in recent years, data center networks based on hypercubes have also been emerging, such as the HSDC data center network [24] and BCDC data center network [25]. In the quest for higher-performance topological structures, folded hypercube-like networks, as a variant of hypercubes, have been proposed [26]. They include folded hypercubes, with a diameter about half that of hypercubes, and retain the hypercubes’ symmetry. Recently, enhanced folded hypercube-like networks (EFHNs), as an extension, have been put forward [27]. They keep the properties of the original folded hypercube-like networks, with recursive construction via hypercube-like structures. Their diameter is usually smaller, meaning shorter data transmission paths, lower communication latency, and higher parallel computing efficiency, meeting the high-performance needs of parallel computers in large-scale data-processing and complex tasks. Thus, studying their reliability is crucial. That is, exploring other properties of this network has significant research value. In this paper, we aim to explore the extra connectivity and the extra diagnosability of EFHNs under some conditions.
The structure of this paper is outlined as follows. Section 2 presents relevant notations, two diagnostic models, and the definition of EFHNs. In Section 3, we analyze the 1-extra connectivity of this network. Section 4 investigates its 1-ED under the P-M and M-M. Finally, we conclude the paper.

2. Preliminaries

This section presents the interpretations of certain symbols, details of two diagnostic models, and the definition of the EFHN. To simplify the discussion, the terms “networks” and “graphs”, along with “nodes” and “processors”, are used synonymously throughout the paper.

2.1. Notations

In this section, we present several basic terms and symbols that are applied in the entire paper. For convenience, we adopt the representation of a graph G = ( V ( G ) , E ( G ) ) to illustrate the network topology. In this notation, V ( G ) indicates the set of nodes in graph G, whereas E ( G ) stands for the set of edges in G. Additionally, the number of elements in the set V ( G ) , symbolized by | V ( G ) | , is called the order of graph G, and the value of | E ( G ) | is defined as the size of G. It is crucial to note that throughout this paper, our focus is solely on simple, finite, and undirected graphs, excluding other types of graphs from our discussions.
For any two nodes v 1 , v 1 V ( G ) , if there is an edge that links these two nodes, we can claim that k 1 and k 1 are adjacent, or they are neighbors of each other. This relationship can be symbolized as ( v 1 , v 1 ) E ( G ) . For an arbitrary node v 1 in graph G, we denote its neighborhood as N G ( v 1 ) . This set consists of all nodes that are adjacent to v 1 . That is, N G ( v 1 ) = { v 1 V ( G ) | ( v 1 , v 1 ) E ( G ) } . Similarly, when considering any subset of nodes S in graph G, its neighborhood, denoted as N G ( S ) , represents the set of nodes that are adjacent to at least one node within the subset S. More precisely, N G ( S ) = { v 1 V ( G ) | v 1 S , ( v 1 , v 1 ) E ( G ) } S = v 1 S N G ( v 1 ) S . For v 1 V ( G ) , S V ( G ) , we define N G [ v 1 ] = N G ( v 1 ) { v 1 } and N G [ S ] = N G ( S ) S . The degree of node v 1 in graph G, denoted by d G ( v 1 ) , refers to the number of edges that are incident to v 1 . Given that G is a simple graph, we can conclude that d G ( v 1 ) = | N G ( v 1 ) | . The minimum degree of G is determined by δ ( G ) = min { d G ( v 1 ) | v 1 V ( G ) } .
Moreover, for any two nodes v 1 and v 1 in graph G, the notation | N G ( v 1 ) N G ( v 1 ) | is used to represent the number of common neighbors between them. For the sake of simplicity in our discussions, we define s = { 0 , 1 , , s } and [ s ] = { 1 , 2 , , s } .

2.2. Two Diagnostic Models

In what follows, we present two well-known diagnostic models. Specifically, these are the P-M and the M-M.
Definition 1
([17]). A node subset N of graph G is a g-extra node subset if and only if every component of G N has more than g nodes.
Definition 2
([17]). G = ( V , E ) is h-extra t-diagnosable if and only if for each pair of distinct faulty g-extra node subsets N 1 , N 2 V ( G ) such that if | N 1 | , | N 2 | t , N 1 and N 2 are distinguishable. The g-ED of G, denoted as t g ( G ) , is the maximum value of t such that G is g-extra t-diagnosable.

2.2.1. PMC Model

Under the P-M, the testing process is carried out between two neighboring processors. We use the ordered pair ( v 1 , v 1 ) ¯ to represent that the node v 1 conducts a test on the node v 1 and σ ( v 1 , v 1 ) to denote the test result. When the node v 1 operates without faults, the test result is reliable. In terms of representing the test results, if the node v 1 is fault-free under this circumstance, we assign σ ( v 1 , v 1 ) = 0 ; conversely, if the node v 1 has faults, we assign σ ( v 1 , v 1 ) = 1 .
Theorem 1
([28]). For N 1 , N 2 V ( G ) , ( N 1 , N 2 ) is a distinguishable pair of G under P-M if and only if there is a node u V ( N 1 N 2 ) and a node v N 1 Δ N 2 such that ( u , v ) E (see Figure 1).

2.2.2. MM Model

The MM model involves a node w with two neighbors u and v; w sends the same diagnostic information to u and v, and compares their responses. For convenience, we use σ ( w ; u , v ) to denote the test result. Non-faulty nodes return identical results, while faulty nodes may return different ones. If u and v return the same result, they are considered non-faulty (recorded as σ ( w ; u , v ) = 0 ); if they are different, at least one is faulty (recorded as σ ( w ; u , v ) = 1 ). Additionally, the M-M is a variant of MM that requires every 2-path’s middle node w to perform diagnosis without exception.
Theorem 2
([15]). For N 1 , N 2 V ( G ) , ( N 1 , N 2 ) is a distinguishable pair under M-M if and only if one of the following conditions is satisfied (see Figure 2):
(1) 
There are two nodes u 1 , w 1 V ( G ) ( N 1 N 2 ) and there is a node v 1 N 1 Δ N 2 such that ( u 1 , w 1 ) E ( G ) and ( v 1 , w 1 ) E ( G ) ;
(2) 
There are two nodes u 1 , v 1 N j N 1 j and there is a node w 1 V ( G ) ( N j N 1 j ) such that ( u 1 , w 1 ) E ( G ) and ( v 1 , w 1 ) E ( G ) for j { 0 , 1 } .
Figure 2. Illustration of distinguishability under the M-M.
Figure 2. Illustration of distinguishability under the M-M.
Mathematics 13 02441 g002
In summary, how these models work is mainly based on testing the connections between nodes. Under the P-M, if two nodes are connected by an edge, they can test each other. Under the M-M, if a node has two different neighboring nodes, it can test its two neighboring nodes. The specific testing rules for these two modes are described above, respectively. In addition, for ease of understanding, the following is a brief introduction to why the conditions listed in Theorems 1 and 2 are sufficient to guarantee distinguishability.
P-M: (Sufficiency) If v 1 N 1 N 2 then σ ( u 1 , v 1 ) = 0 when N 2 is the fault set, whereas σ ( u 1 , v 1 ) = 1 when N 1 is the fault set. Similarly, if v 1 N 2 N 1 , then σ ( u 1 , v 1 ) = 0 when N 1 is the fault set, whereas σ ( u 1 , v 1 ) = 1 when N 2 is the fault set. In either case, σ ( N 1 ) ( N 2 ) = 0 .
M-M: (Sufficiency) Suppose that condition (1) is satisfied. If v 1 N 1 N 2 , then σ ( w 1 ; u 1 , v 1 ) = 0 when N 2 is the fault set, whereas σ ( w 1 ; u 1 , v 1 ) = 1 when N 1 is the fault set. Hence σ ( N 1 ) ( N 2 ) = 0 . A similar argument can be used when v 1 N 2 N 1 . Suppose that condition (2) is satisfied. If v 1 N 1 N 2 then σ ( w 1 ; u 1 , v 1 ) = 0 when N 2 is the fault set, whereas σ ( w 1 ; u 1 , v 1 ) = 1 when N 1 is the fault set. Similarly, if v 1 N 2 N 1 , then σ ( w 1 ; u 1 , v 1 ) = 0 when N 1 is the fault set, whereas σ ( w 1 ; u 1 , v 1 ) = 1 when N 2 is the fault set. In either case, σ ( N 1 ) ( N 2 ) = 0 .

2.3. The Folded Hypercube-like Network

The definition of the n-dimensional folded hypercube-like network F H n is presented.
Theorem 3
([26]). F H n is defined recursively:
(1) Let X 1 be an edge on two nodes labeled by 0 and 1. Let L 1 = { X 1 } .
(2) Construct two instances of X 1 : Create X 1 0 by prefixing labels with 0, resulting in an edge connecting nodes labeled 00 and 01. Similarly, form X 1 1 by prefixing labels with 1, yielding edge connecting nodes labeled 10 and 11. Add a perfect matching between X 1 0 and X 1 1 such that no edges from M ¯ are included. Denote the resulting graph as X 2 , which is isomorphic to a 4-cycle (see Figure 1). Define L 2 = { X 2 } .
(3) To construct X 3 , duplicate X 2 into X 2 0 and X 2 1 by prepending 0 and 1 to all node labels, respectively. Connect these copies with a perfect matching that excludes edges from M ¯ . The resulting graph X 3 is isomorphic to either the 3-dimensional hypercube Q 3 or the 3-dimensional crossed cube C Q 3 . Define L 3 = { Q 3 , C Q 3 } .
(4) Construct two graphs by selecting one graph from L 3 each, denoted as X 3 0 and X 3 1 , where labels are prefixed with 0 and 1 respectively. Note that X 3 0 and X 3 1 are not necessarily isomorphic. Add a perfect matching between X 3 0 and X 3 1 such that no edges from M are included. Denote the resulting graph as X 4 . Define L 4 as the set of all possible graphs X 4 constructed via this method.
(5) To generate L t , replicate the procedure in Step (4) using two graphs from L t 1 , terminating at t = n 1 . For L n 1 , select two graphs to form X n 1 0 and X n 1 1 . Connect these via a perfect matching excluding edges from M ¯ , then append the matching M ¯ . The resultant n-dimensional structure is denoted as F H n = X n 1 0 X n 1 1 , F H n being composed of two ( n 1 ) -dimensional hypercube-like subgraphs (see Figure 3).
To facilitate understanding of the definition of the F H n network, we present the following algorithm for constructing the network. A similar algorithm can be provided for constructing an E F H n network. Therefore, we will not repeat the description here (see Algorithm 1).
Algorithm 1  C o n s t r u c t F H (n)
Input: Integer n 1 .
Output:  F H n network structure.
1: function  C o n s t r u c t F H (n)
2:       if  n = 1  then;
3:              X 1 Edge connecting nodes labeled 0 and 1;
4:              L 1 { X 1 } ;
5:             return  L 1 ;
6:         end if
7:          F H n 1 C o n s t r u c t F H ( n 1 ) ;
8:          X n 1 0 ← Graph obtained by prefixing all node labels in F H n 1 with 0;
9:          X n 1 1 ← Graph obtained by prefixing all node labels in F H n 1 with 1;
10:         Add a perfect matching M connecting X n 1 0 and X n 1 1 , where M does not
include edges from set M ¯ , and then append the matching M ¯ ;
11:          F H n ← Graph formed by connecting X n 1 0 and X n 1 1 with perfect matchings M
and M ¯ ;
12:         return  F H n ;
13: end function
Proposition 1
([26]). For n 2 ,
(1) | V ( F H n ) | = 2 n and | E ( F H n ) | = ( n + 1 ) 2 n 1 ;
(2) F H n is ( n + 1 ) -regular;
(3) g ( F H n ) 3 ;
(4) | N F H n ( x 1 ) N F H n ( x 2 ) | 2 for any x 1 , x 2 V ( F H n ) ;
(5) Each node of X n 1 0 has only two neighbors in X n 1 1 , and similarly, each node of X n 1 1 also has only two neighbors in X n 1 0 .
Definition 4
([27]). The n-dimensional EFHN E F H n can be defined recursively:
(1) Create two instances of F H n : Form F H n 1 0 by prefixing labels with 0, and similarly derive F H n 1 1 by prefixing labels with 1.
(2) Connect F H n 1 0 and F H n 1 1 with a perfect matching M ¯ , then add another perfect matching M between the two. The resulting graph is denoted as E F H n = F H n 1 0 F H n 1 1 (see Figure 4).
Proposition 2
([27]). For n 2 ,
(1) | V ( E F H n ) | = 2 n and | E ( E F H n ) | = ( n + 2 ) 2 n 1 ;
(2) E F H n is ( n + 2 ) -regular;
(3) g ( E F H n ) 3 ;
(4) | N E F H n ( x 1 ) N E F H n ( x 2 ) | 2 for any x 1 , x 2 V ( E F H n ) ( n 5 ) .

3. The 1-Extra Connectivity of EFHNs

Next, we will show the 1-extra connectivity of EFHNs. Before that, some well-known lemmas are first presented.
Lemma 1
([29]). Let X n be an n-dimensional hypercube-like network. κ ( X n ) = n for n 2 .
Lemma 2
([30]). For n 3 .
(1) κ 1 ( X n ) = 2 n 2 ;
(2) κ 3 ( X n ) = 2 n 2 .
Lemma 3
([26]). κ ( F H n ) = λ ( F H n ) = n + 1 for n 2 .
Lemma 4
([27]). κ ( E F H n ) = λ ( E F H n ) = n + 2 for n 2 .
Lemma 5
([7]). Let m 4 , for any X m , R V ( X m ) with | R | m y 1 2 ( y 1 ) ( y + 2 ) 1 , then X m R has a large component M containing at least | V ( M ) | 2 m | R | ( y 1 ) , where 1 y m 3 .
Lemma 6.
For g ( E F H n ) 4 , | N E F H n ( H ) | 2 n + 2 for any H V ( E F H n ) with | H | = 2 .
Proof. 
Without loss of generality, let H = { y 1 , y 2 } . According to whether there is an edge connecting y 1 and y 2 , the following cases are presented.
Case 1.  ( y 1 , y 2 ) E ( F H n ) .
By Proposition 2, since | N E F H n ( y 1 ) N E F H n ( y 2 ) | 2 and ( y 1 , y 2 ) E ( E F H n ) ,
| N E F H n ( H ) | = | N E F H n ( y 1 ) | + | N E F H n ( y 2 ) | | N E F H n ( y 1 ) N E F H n ( y 2 ) | n + 2 + n + 2 2 = 2 n + 2 .
Case 2.  ( y 1 , y 2 ) E ( E F H n ) .
By Proposition 2, since ( y 1 , y 2 ) E ( E F H n ) and g ( E F H n ) 4 , | N E F H n ( y 1 ) N E F H n ( y 2 ) | = 0 . Thus,
| N E F H n ( H ) | = | N E F H n ( y 1 ) | + | N E F H n ( y 2 ) | | N E F H n ( y 1 ) N E F H n ( y 2 ) | | { y 1 , y 2 } | n + 2 + n + 2 0 2 = 2 n + 2 .
Lemma 7.
For g ( F H n ) 4 , n 5 , and H V ( F H n ) with | H | 2 n 1 , F H n H satisfies one of the following conditions:
(1) F H n H is connected.
(2) F H n H has exactly two components, one of which is an isolated node.
Proof. 
Since V ( F H n ) = V ( X n 1 0 ) V ( X n 1 1 ) , let H 0 = V ( X n 1 0 ) H and H 1 = V ( X n 1 1 ) H . Thus, H = H 0 H 1 .
Case 1. Both X n 1 0 H 0 and X n 1 1 H 1 are connected.
Since X n 1 i H i is connected and | V ( X n 1 i ) | = 2 n 1 > 2 n 1 for each i { 0 , 1 } and n 5 , X n 1 0 H 0 is connected to X n 1 1 H 1 , namely, F H n H is connected, a contradiction.
Case 2. Both X n 1 0 H 0 and X n 1 1 H 1 are disconnected.
By Lemma 1, κ ( X n ) = n . Since both X n 1 0 H 0 and X n 1 1 H 1 are disconnected, n 1 | H 0 | 2 n 1 and n 1 | H 1 | 2 n 1 . Additionally, | H 0 | 2 n 5 and | H 1 | 2 n 5 ; otherwise, it will be in contradiction with n 1 | H 0 | and n 1 | H 1 | for n 5 . In word, n 1 | H 0 | 2 n 5 and n 1 | H 1 | 2 n 5 . By Lemma 5, X n 1 0 H 0 (respectively X n 1 1 H 1 ) has only two components, one of which is an isolated node, say h 0 (respectively h 1 ) in X n 1 0 H 0 (respectively X n 1 1 H 1 ). Since V ( X n 1 0 ) | H 0 | | { h 0 } | > 2 n 1 , X n 1 0 H 0 is connected to X n 1 1 H 1 . We say h 0 or h 1 is connected to F H n H { h 0 , h 1 } . By contrast, h 0 and h 1 are disconnected to F H n H { h 0 , h 1 } . Then, N F H n ( { h 0 , h 1 } ) H . That is, | H | | N F H n ( { h 0 , h 1 } ) | 2 n , a contradiction. Therefore, there is at most one isolated node in F H n H .
Case 3.  X n 1 i H i is connected and X n 1 1 i H 1 i is disconnected for i { 0 , 1 } .
Without loss of generality, let X n 1 0 H 0 be connected and X n 1 1 H 1 be disconnected. Then, 2 n 1 | H 1 | n 1 and | H 0 | n by Lemma 1.
Subcase 3.1.  n 1 | H 1 | 2 n 5 .
By Lemma 5, X n 1 1 H 1 has a large connected component containing at least 2 n 1 | H 1 | 1 nodes for | H 1 | 2 n 5 . Therefore, when X n 1 1 H 1 is disconnected, X n 1 1 H 1 has a large connected component containing 2 n 1 | H 1 | nodes and an isolated node, denoted by x. On the other hand, because X n 1 0 H 0 is connected and | V ( X n 1 0 ) | | H 0 | | { x } | n 1 = 2 n 1 n 1 > 2 n 1 = | H | , X n 1 0 H 0 is disconnected to X n 1 1 H 1 { x } . If the isolated node x is connected to X n 1 0 H 0 , then F H n H is connected; otherwise, F H n H has only two components, one of which is an isolated node x.
Subcase 3.2.  2 n 4 | H 1 | 2 n 1 .
Since 2 n 4 | H 1 | 2 n 1 , | H 0 | 2 n 1 ( 2 n 4 ) = 3 . According to Definition 3, there exists at most one node in X n 1 1 whose neighbors in X n 1 0 are all located in H 1 . If this node exists in X n 1 1 , then we denote it as v. Therefore, each node in V ( X n 1 0 ) { v } is connected to X n 1 0 H 0 . In a word, F H n H is connected or F H n H has only two components, one of which is an isolated node v. □
Lemma 8.
For g ( E F H n ) 4 , n 5 , and H V ( E F H n ) with | H | 2 n + 1 , E F H n H satisfies one of the following conditions:
(1) E F H n H is connected.
(2) E F H n H has exactly two components, one of which is an isolated node.
Proof. 
Since V ( E F H n ) = V ( F H n 1 0 ) V ( F H n 1 1 ) , we set H 0 = V ( F H n 1 0 ) H and H 1 = V ( F H n 1 1 ) H . Thus, H = H 0 H 1 . We discuss the following cases based on whether F H n 1 i H i is connected for i { 0 , 1 } .
Case 1. Both F H n 1 0 H 0 and F H n 1 1 H 1 are connected.
Let T 0 be the connected component in F H n 1 0 H 0 , and T 1 be the connected component in F H n 1 1 H 1 . Since F H n 1 i H i is connected and | V ( F H n 1 i ) | = 2 n 1 > 2 n + 1 for each i { 0 , 1 } and n 5 , T 0 is connected to T 1 , that is, E F H n H is connected.
Case 2. Both F H n 1 0 H 0 and F H n 1 1 H 1 are disconnected.
Since both F H n 1 0 H 0 and F H n 1 1 H 1 are disconnected, n | H 0 | 2 n + 1 and n | H 1 | 2 n + 1 by Lemma 3.
Subcase 2.1.  | H 0 | = | H 1 | = n .
Since | H 0 | = | H 1 | = n , F H n 1 0 H 0 (respectively, F H n 1 1 H 1 ) has only two components, one of which is an isolated node, say h 0 (respectively, h 1 ) in F H n 1 0 H 0 (respectively, F H n 1 1 H 1 ) by Lemma 7. Let T i be the component in F H n 1 i H i { h i } for i { 0 , 1 } . Therefore, | V ( T i ) | = | V ( F H n 1 i ) | | H i | | { h i } | = 2 n 1 n 1 > 2 n 1 | H | for each i { 0 , 1 } . Thus, T 0 is connected to T 1 .
(1) If h i is connected to T 1 i , then E F H n H is connected for each i { 0 , 1 } .
(2) If h i is connected to T 1 i and h 1 i is disconnected to T i and h i , then E F H n H has exactly two components, one of which is an isolated node h 1 i for each i { 0 , 1 } (see Figure 5a).
(3) If h i is connected to T 1 i , h 1 i is connected to T i , and h 1 i is disconnected to h i , then E F H n H is connected for each i { 0 , 1 } (see Figure 5b).
(4) If h i is connected to T 1 i , h 1 i is connected to h i , and h 1 i is disconnected to T i , then E F H n H is connected for each i { 0 , 1 } (see Figure 5c).
(5) If h i is disconnected to T 1 i for each i { 0 , 1 } , then N E F H n ( { h 0 , h 1 } ) H , that is, | N E F H n ( { h 0 , h 1 } | | H | 2 n + 1 . However, | N E F H n ( { h 0 , h 1 } | 2 n + 2 by Lemma 6. Hence, h 0 is connected to T 1 , or h 1 is connected to T 0 (see Figure 5d).
Subcase 2.2.  | H 0 | = n and | H 1 | = n + 1 .
Since | H 0 | = n 2 n 3 and | H 1 | = n + 1 2 n 3 , F H n 1 0 H 0 and F H n 1 1 H 1 have only two components, one of which is an isolated node, say h 0 and h 1 in F H n 1 0 H 0 and F H n 1 1 H 1 by Lemma 7, respectively. Therefore, similar to the discussion in Subcase 2.1, it can be concluded that this lemma holds.
Subcase 2.3.  | H 0 | = n + 1 and | H 1 | = n .
Analogous to Subcase 2.2, we can deduce that this lemma is valid.
Case 3.  F H n 1 i H i is connected, and F H n 1 1 i H 1 i is disconnected for i { 0 , 1 } .
Without loss of generality, let F H n 1 0 H 0 be connected and F H n 1 1 H 1 be disconnected. Since F H n 1 1 H 1 is disconnected, n | H 1 | 2 n + 1 and | H 0 | n + 1 .
Subcase 3.1.  n | H 1 | 2 n 3 .
By Lemma 7, since F H n 1 1 H 1 is disconnected, F H n 1 H 1 has exactly two components, one of which is an isolated node, say h 1 in F H n 1 1 H 1 . On the other hand, because | V ( F H n 1 0 ) | | H 0 | 2 n 1 ( n + 1 ) > 2 n 1 | H | , F H n 1 0 H 0 is connected to F H n 1 1 H 1 { h 1 } . In this case, if h 1 is connected to F H n 1 0 H 0 , then E F H n H is connected; otherwise, E F H n H has exactly two components, one of which is an isolated node h 1 .
Subcase 3.2.  2 n 2 | H 1 | 2 n + 1 .
Since 2 n 2 | H 1 | 2 n + 1 , | H 0 | | H | | H 1 | 2 n 1 ( 2 n 4 ) = 3 . Therefore, F H n 1 0 H 0 is connected. According to Definition 4, there exists at most one node in F H n 1 1 whose neighbors in F H n 1 0 are all located in H 1 . If this node exists in F H n 1 1 , then we denote it as y. Therefore, each node in V ( F H n 1 0 ) { y } is connected to F H n 1 0 H 0 . In a word, E F H n H is connected or E F H n H has only two components, one of which is an isolated node y. □
Lemma 8 obtains the size of each component in the remaining graph of EFH n after deleting up to 2 n + 1 nodes. Building on the results of Lemma 8, we derive the following theorem.
Theorem 3.
For g ( E F H n ) 4 , n 5 , and H V ( E F H n ) with | H | 2 n + 1 , the 1-extra connectivity of E F H n is κ 1 ( E F H n ) = 2 n + 2 .
Proof. 
First, we show that κ 1 ( E F H n ) 2 n + 2 . Assume for contradiction that κ 1 ( E F H n ) 2 n + 1 . Let H be a minimum 1-extra cut of E F H n . Then | H | = κ 1 ( E F H n ) 2 n + 1 . By Lemma 8, E F H n H has a small component M with | M | 1 , a contradiction.
Next, we prove that κ 1 ( E F H n ) 2 n + 2 . Let ( y 1 , y 2 ) E ( E F H n ) and H = N E F H n ( { y 1 , y 2 } ) . Then, | H | = 2 n + 2 . Noting that | N E F H n [ { y 1 , y 2 } ] | = 2 n + 4 < | V ( E F H n ) | , we have V ( E F H n ) { y 1 , y 2 } H , which implies that H is a node cut. Since g ( E F H n ) 4 , | N E F H n ( c ) N E F H n ( { y 1 , y 2 } ) | 2 for any node c V ( E F H n ) { y 1 , y 2 } H . Thus, we have d E F H n S ( c ) n + 2 2 = n 5 , then H is a 1-extra node cut. Therefore, κ 1 ( E F H n ) 2 n + 2 . □

4. The 1-ED of the EFHN Under the P-M and the M-M

In this section, we will show the 1-ED of the EFHN under the P-M and the M-M. Before that, some well-known lemmas are first presented.
Lemma 9
([31]). If | V ( G ) | 2 [ κ m ( G ) + m ] + 1 and there exists a subgraph P of G such that | V ( P ) | = m + 1 and N G ( V ( P ) ) are the minimum m-extra-cut of G, then t m P ( G ) = κ m ( G ) + h , where G is a n -regular and t m P ( G ) is the m-ED of G under the P-M for 0 m n .
Combining Theorem 3 and Lemma 9, we have Theorem 4.
Theorem 4.
For g ( E F H n ) 4 and n 5 , t 1 P ( E F H n ) = 2 n + 3 .
Lemma 10.
For g ( E F H n ) 4 and n 5 , t 1 M ( E F H n ) 2 n + 3 .
Proof. 
We set H 1 = N E F H n ( { y 1 , y 2 } ) and H 2 = N E F H n [ { y 1 , y 2 } ] with ( y 1 , y 2 ) E ( E F H n ) . Thus, | H 1 | = | N E F H n ( { y 1 , y 2 } ) | = 2 n + 2 and | H 2 | = | N E F H n [ { y 1 , y 2 } ] | = 2 n + 4 .
Since H 1 = N E F H n ( { y 1 , y 2 } ) and H 2 = N E F H n [ { y 1 , y 2 } ] , H 1 Δ H 2 = { y 1 , y 2 } . Moreover, there is no edge between H 1 Δ H 2 = { y 1 , y 2 } and V ( E F H n ) ( H 1 H 2 ) . By Lemma 2, H 1 and H 2 are indistinguishable under the M-M. Thus, E F H n is not 1-extra ( 2 n + 4 ) -diagnosable by Definition 2. Hence, t 1 M ( E F H n ) 2 n + 3 . □
Lemma 11.
For g ( E F H n ) 4 and n 6 , t 1 M ( E F H n ) 2 n + 3 .
Proof. 
On the contrary, assume that t 1 M ( E F H n ) < 2 n + 3 . Then, in E F H n , there exist two different 1-extra faulty subsets H 1 and H 2 . Both | H 1 | , | H 2 | 2 n + 3 , yet H 1 and H 2 cannot be distinguished. Given that | V ( E F H n ) | = 2 n , it follows that V ( E F H n ) is not equal to the union of H 1 and H 2 .
Next, we assert that V ( E F H n ) H 1 H 2 contains no isolated nodes. For the sake of contradiction, assume there is at least one isolated node in V ( E F H n ) H 1 H 2 . Let W denote the set of all isolated nodes within V ( E F H n ) H 1 H 2 . Take an arbitrary node x W . First, we demonstrate that H 1 H 2 and H 2 H 1 . If H 1 H 2 = , then H 1 H 2 . Given that H 2 is a 1-extra faulty set, the existence of an isolated node x leads to a contradiction. Hence, H 1 H 2 . By similar reasoning, H 2 H 1 . Next, we show that | N E F H n ( x ) ( H 1 H 2 ) | = | N E F H n ( x ) ( H 2 H 1 ) | = 1 . Suppose there are two nodes, say u , v H 1 H 2 , such that ( u , x ) E ( E F H n ) and ( v , x ) E ( E F H n ) . By Lemma 2, H 1 and H 2 would be distinguishable, a contradiction. If no node u H 1 H 2 satisfies ( u , x ) E ( E F H n ) , then N E F H n ( x ) H 2 . Since H 2 is a 1-extra faulty set, this implies x is an isolated node, another contradiction. Thus, | N E F H n ( x ) ( H 1 H 2 ) | = 1 , and similarly, | N E F H n ( x ) ( H 2 H 1 ) | = 1 . Consequently, for any x W , | N E F H n ( x ) ( H 1 H 2 ) | = n . Thus, | H 1 H 2 | n and
x W | N E F H n [ ( H 1 H 2 ) W ] ( W ) | | W | n z H 1 H 2 d E F H n ( z ) | H 1 H 2 | ( n + 2 ) ( | H 2 | 1 ) ( n + 2 ) ( 2 n + 2 ) ( n + 2 ) .
Then, | W | ( 2 n + 2 ) ( n + 2 ) n ( 2 n + 2 ) 2 n n 4 n + 4 . Let H = V ( E F H n ) ( H 1 H 2 ) W . Thus,
| H | = | V ( E F H n ) | + | H 1 H 2 | | H 1 | | H 2 | | W | 2 n + n 2 ( 2 n + 3 ) 4 n 4 > 0 ,
which means that H .
Considering that H contains no isolated nodes, and by the assumption that H 1 and H 2 are indistinguishable, there are no edges between H and H 1 Δ H 2 . Additionally, since W is the set of isolated nodes in V ( E F H n ) ( H 1 H 2 ) , no edges exist between H and W. Consequently, E F H n ( H 1 H 2 ) is disconnected, implying that H 1 H 2 is a node cut. Noting that H 1 and H 2 are distinct 1-extra faulty subsets, every component of E F H n H 1 and E F H n H 2 contains at least two nodes. Thus, H 1 H 2 is a 1-extra node cut. By Theorem 3, we have | H 1 H 2 | 2 n + 2 . Given | H 1 | 2 n + 3 and | H 2 | 2 n + 3 , it follows that | H 1 H 2 | = | H 2 H 1 | = 1 . Let H 1 H 2 = { c } and H 2 H 1 = { d } . Since | N E F H n ( c ) N E F H n ( d ) | 2 , we conclude | W | 2 .
When | W | = 1 , let W = { x } . Since V ( H ) N E F H n ( { c , d , x } ) = , it follows that N E F H n ( { c , d , x } ) H 1 H 2 (see Figure 2). By the principle of inclusion–exclusion, | H 1 H 2 | | N E F H n ( { c , d , x } ) | = ( | N E F H n ( { c } ) | + | N E F H n ( { d } ) | + | N E F H n ( { x } ) | ) ( | N E F H n ( { c } ) N E F H n ( { d } ) | + | N E F H n ( { c } ) N E F H n ( { x } ) | + | N E F H n ( { d } ) N E F H n ( { x } ) | ) + | N E F H n ( { c } ) N E F H n ( { d } ) N E F H n ( { x } ) | | { c , d , x } | = 3 ( n + 2 ) ( 2 + 0 + 0 ) + 0 3 = 3 n + 1 . Thus, | H 2 | = | H 2 H 1 | + | H 1 H 2 | 1 + 3 n + 1 = 3 n + 2 > 2 n + 3 | H 1 | , which leads to a contradiction.
When | W | = 2 , let W = { x , y } where x y . According to Proposition 2, the sets N E F H n ( c ) { x , y } , N E F H n ( d ) { x , y } , N E F H n ( x ) { c , d } , and N E F H n ( y ) { c , d } are pairwise disjoint. Consequently, | H 1 H 2 | N E F H n ( c ) { x , y } + N E F H n ( d ) { x , y } + N E F H n ( x ) { c , d } + N E F H n ( y ) { c , d } = n + n + n + n = 4 n . Thus, | H 2 | = | H 2 H 1 | + | H 1 H 2 | 1 + 4 n > 2 n + 3 | H 1 | , which yields a contradiction.
Thus, for any node b E F H n ( H 1 H 2 ) , there is at least one node b such that ( b , b ) E ( E F H n ) . As H 1 and H 2 are indistinguishable, no edges exist between H 1 Δ H 2 and E F H n ( H 1 H 2 ) , meaning H 1 H 2 is a node cut. Moreover, since H 1 and H 2 are distinct 1-extra faulty sets, H 1 H 2 forms a 1-extra node cut. By Theorem 3, this implies | H 1 H 2 | 2 and | H 1 H 2 | 2 n + 2 . Consequently,
| H 1 | = | H 1 H 2 | + | H 1 H 2 | 2 + 2 n + 2 > 2 n + 3 | H 1 | ,
leading to a contradiction.
In conclusion, t 1 M ( E F H n ) 2 n + 3 holds. □
By Lemmas 10 and 11, Theorem 5 is obtained.
Theorem 5.
For g ( E F H n ) 4 for n 6 , t 1 M ( E F H n ) = 2 n + 3 .

5. Conclusions

In this paper, we study the 1-extra connectivity as well as the 1-ED of the n-dimensional EFHN. Specifically, we prove that the 1-extra connectivity of this network is 2 n + 2 . Additionally, for the n-dimensional EFHN (with n > 5 ), the 1-ED under both the P-M and the M-M is determined to be 2 n + 3 . These findings, as presented above, clearly demonstrate that for a relatively large value of n, both the 1-extra connectivity and the 1-ED are nearly double the value of the traditional diagnosability.

Author Contributions

Conceptualization, Y.W. and C.-K.L.; methodology, C.-K.L.; validation Y.W. and C.-K.L.; writing—original draft preparation, Y.W.; writing—review and editing, C.-K.L.; supervision, C.-K.L.; funding acquisition, Y.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Science Research Foundation of Jimei University (No. ZQ2024072), the Natural Science Foundation of Xiamen (No. 3502Z202573063).

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Latifi, S.; Hegde, M.; Naraghi-Pour, M. Conditional connectivity measures for large multiprocessor systems. IEEE Trans. Comput. 1994, 43, 218–222. [Google Scholar] [CrossRef]
  2. Lin, C.-K.; Zhang, L.; Fan, J.; Wang, D. Structure connectivity and substructure connectivity of hypercubes. Theor. Comput. Sci. 2016, 634, 97–107. [Google Scholar] [CrossRef]
  3. Zhao, S.-L.; Hao, R.-X.; Wu, J. The generalized 3-connectivity of some regular networks. J. Parallel Distrib. Comput. 2019, 133, 18–29. [Google Scholar] [CrossRef]
  4. Fàbrega, J.; Fiol, M.A. On the extraconnectivity of graphs. Discrete Math. 1996, 155, 49–57. [Google Scholar] [CrossRef]
  5. 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]
  6. Yang, W.; Lin, H. Reliability evaluation of BC networks in terms of the extra vertex and edge connectivity. IEEE Trans. Comput. 2014, 63, 2540–2548. [Google Scholar] [CrossRef]
  7. Zhu, Q.; Wang, X.-K.; Cheng, G. Reliability evaluation of BC networks. IEEE Trans. Comput. 2013, 62, 2337–2340. [Google Scholar] [CrossRef]
  8. Liu, A.; Wang, S.; Yuan, J.; Ma, X. The h-extra connectivity of k-ary n-cubes. Theor. Comput. Sci. 2019, 784, 21–45. [Google Scholar] [CrossRef]
  9. Zhang, H.; Meng, J. Reliability of DQcube based on g-extra conditional fault. Comput. J. 2021, 64, 1393–1400. [Google Scholar] [CrossRef]
  10. Li, X.; Fan, J.; Lin, C.-K.; Cheng, B.; Jia, X. The extra connectivity, extra conditional diagnosability and t/k-diagnosability of the data center network DCell. Theor. Comput. Sci. 2019, 766, 16–29. [Google Scholar] [CrossRef]
  11. Lv, M.; Cheng, B.; Fan, J.; Wang, X.; Zhou, J.; Yu, J. The conditional reliability evaluation of data center network BCDC. Comput. J. 2021, 64, 1451–1464. [Google Scholar] [CrossRef]
  12. Zhou, Q.; Cheng, B.; Zhou, J.; Yu, J.; Wang, Y.; Fan, J. Reliability evaluation for a class of recursive match networks. Theor. Comput. Sci. 2024, 981, 114253. [Google Scholar] [CrossRef]
  13. Chen, M.; Lin, C.-K. The diagnosability of the generalized cartesian product of networks. Mathematics 2023, 11, 2615. [Google Scholar] [CrossRef]
  14. Preparata, F.P.; Metze, G.; Chien, R.T. On the connection assignment problem of diagnosable systems. IEEE Trans. Electron. Comput. 1967, EC-16, 848–854. [Google Scholar] [CrossRef]
  15. 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]
  16. Lai, P.-L.; Tan, J.J.M.; Chang, C.-P.; Hsu, L.-H. Conditional diagnosability measures for large multiprocessor systems. IEEE Trans. Comput. 2005, 54, 165–175. [Google Scholar] [CrossRef]
  17. 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]
  18. Lin, L.; Zhou, S.; Hsieh, S.-H. The extra connectivity, extra conditional diagnosability, and t/m-diagnosability of arrangement graphs. IEEE Trans. Reliab. 2016, 65, 1248–1262. [Google Scholar]
  19. Wang, S. The r-extra diagnosability of hyper Petersen graphs. Int. J. Found. Comput. Sci. 2021, 32, 405–416. [Google Scholar] [CrossRef]
  20. Wang, M.; Xiang, D.; Qu, Y.; Li, G. The diagnosability of interconnection networks. Discret. Appl. Math. 2024, 357, 413–428. [Google Scholar] [CrossRef]
  21. Wang, M.; Xiang, D.; Hsieh, S.-Y. G-good-neighbor diagnosability under the modified comparison model for multiprocessor systems. Theor. Comput. Sci. 2025, 1028, 115027. [Google Scholar] [CrossRef]
  22. Seitz, C.L. The cosmic cube. Commun. ACM 1985, 28, 22–33. [Google Scholar] [CrossRef]
  23. Nugent, S.F. The iPSC/2 direct-connect communication technology. In Proceedings of the Hypercube88: Third Conference on Hypercube Concurrent Computers and Applications, Pasadena, CA, USA, 19–20 January 1988; pp. 51–60. [Google Scholar]
  24. Zhang, Z.; Deng, Y.; Min, G.; Xie, J.; Yang, L.T.; Zhou, Y. HSDC: A highly scalable data center network architecture for greater incremental scalability. IEEE Trans. Parallel Distrib. Syst. 2019, 30, 1105–1119. [Google Scholar] [CrossRef]
  25. Wang, X.; Fan, J.; Lin, C.-K.; Zhou, J.; Liu, Z. BCDC: A high-performance, server-centric data center network. J. Comput. Sci. Technol. 2018, 33, 400–416. [Google Scholar] [CrossRef]
  26. Guo, L.; Ekinci, G.B. Connectivity and super connectivity of folded hypercube-like networks. Theor. Comput. Sci. 2023, 976, 114151. [Google Scholar] [CrossRef]
  27. Guo, L.; Ning, W. Connectivity and super connectivity of enhanced folded hypercube-like networks. Discrete Appl. Math. 2025, 369, 14–19. [Google Scholar] [CrossRef]
  28. Dahbura, A.T.; Masson, G.M. An O(n2.5) fault identification algorithm for diagnosable systems. IEEE Trans. Comput. 1984, 33, 486–492. [Google Scholar] [CrossRef]
  29. Fan, J.; He, L. BC interconnection networks and their properties. China J. Comput. 2003, 26, 84–90. [Google Scholar]
  30. Guo, L.; Lee, C.W. Reliability analysis of the bijective connection networks for components. Mathematics 2019, 7, 546. [Google Scholar] [CrossRef]
  31. Lin, L.; Xu, L.; Chen, R.; Hsieh, S.-Y.; Wang, D. Relating extra connectivity and extra conditional diagnosability in regular networks. IEEE Trans. Dependable Secure Comput. 2019, 16, 1086–1097. [Google Scholar] [CrossRef]
Figure 1. Illustration of distinguishability under the P-M.
Figure 1. Illustration of distinguishability under the P-M.
Mathematics 13 02441 g001
Figure 3. F H 4 .
Figure 3. F H 4 .
Mathematics 13 02441 g003
Figure 4. E F H 4 .
Figure 4. E F H 4 .
Mathematics 13 02441 g004
Figure 5. Illustration of Subcase 2.1 of Lemma 8 (ad).
Figure 5. Illustration of Subcase 2.1 of Lemma 8 (ad).
Mathematics 13 02441 g005
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.

Share and Cite

MDPI and ACS Style

Wang, Y.; Lin, C.-K. Extra Connectivity and Extra Diagnosability of Enhanced Folded Hypercube-like Networks. Mathematics 2025, 13, 2441. https://doi.org/10.3390/math13152441

AMA Style

Wang Y, Lin C-K. Extra Connectivity and Extra Diagnosability of Enhanced Folded Hypercube-like Networks. Mathematics. 2025; 13(15):2441. https://doi.org/10.3390/math13152441

Chicago/Turabian Style

Wang, Yihong, and Cheng-Kuan Lin. 2025. "Extra Connectivity and Extra Diagnosability of Enhanced Folded Hypercube-like Networks" Mathematics 13, no. 15: 2441. https://doi.org/10.3390/math13152441

APA Style

Wang, Y., & Lin, C.-K. (2025). Extra Connectivity and Extra Diagnosability of Enhanced Folded Hypercube-like Networks. Mathematics, 13(15), 2441. https://doi.org/10.3390/math13152441

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop