Next Article in Journal
A General Picard-Mann Iterative Method for Approximating Fixed Points of Nonexpansive Mappings with Applications
Next Article in Special Issue
A Characterization of Graphs with Small Palette Index
Previous Article in Journal
Combining Two Exponentiated Families to Generate a New Family of Distributions
Previous Article in Special Issue
The kth Local Exponent of Doubly Symmetric Primitive Digraphs with d Loops
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Fault Tolerant Addressing Scheme for Oxide Interconnection Networks

1
Department of Mathematics, School of Sciences, University of Management and Technology, C-II M. A Johar Town, Lahore 54770, Pakistan
2
College of Computing and Information Technology, University of Tabuk, Tabuk 71491, Saudi Arabia
3
Computer Science Department, University of Colorado, Colorado Springs, CO 80918, USA
*
Author to whom correspondence should be addressed.
Symmetry 2022, 14(8), 1740; https://doi.org/10.3390/sym14081740
Submission received: 25 July 2022 / Revised: 10 August 2022 / Accepted: 12 August 2022 / Published: 21 August 2022
(This article belongs to the Special Issue Graph Theory and Its Applications)

Abstract

:
The symmetry of an interconnection network plays a key role in defining the functioning of a system involving multiprocessors where thousands of processor-memory pairs known as processing nodes are connected. Addressing the processing nodes helps to create efficient routing and broadcasting algorithms for the multiprocessor interconnection networks. Oxide interconnection networks are extracted from the silicate networks having applications in multiprocessor systems due to their symmetry, smaller diameter, connectivity and simplicity of structure, and a constant number of links per node with the increasing size of the network can avoid overloading of nodes. The fault tolerant partition basis assigns unique addresses to each processing node in terms of distances (hops) from the other subnets in the network which work in the presence of faults. In this manuscript, the partition and fault tolerant partition resolvability of oxide interconnection networks have been studied which include single oxide chain networks ( S O X C N ), rhombus oxide networks ( R H O X N ) and regular triangulene oxide networks ( R T O X N ). Further, an application of fault tolerant partition basis in case of region-based routing in the networks is included.

1. Introduction and Preliminaries

The accessibility of low-cost, efficient microprocessors and memory chips has recently encouraged researchers to create and work on multiprocessor interconnection networks. Interconnection networks are used to exchange data among the various processors in multistage networks. Thus, the implementation of a system involving multiprocessors depends upon interconnection networks. The key parameters driving the performance of the interconnection network are symmetry and simplicity of its structure and efficiency in routing and broadcasting messages. The fault tolerance in connectivity is also an important factor that improves the working capacity of an interconnection network. Chen et al. [1] introduced a unique addressing scheme for the nodes of hexagonal meshes by wrapping these meshes systematically, which facilitates routing and broadcasting. The same systematic wrapping was used by Olson et al. [2] for fault tolerant routing in torus and hexagonal meshes. In [3], new addressing, routing and broadcasting algorithms were proposed for honeycomb networks of higher dimensions. In [4], the routing algorithm partitions the network into subnets which are further divided into segments providing more freedom in placing turn restrictions as compared to other algorithms, which ensures deadlock freedom and better connectivity among the subnets. In [5], region-based routing puts the destinations into subnets allowing a significant reduction in the sizes of routing tables. Recently, Azhar et al. [6] has discussed the use of fault tolerant addressing schemes in mesh-related networks. Bossard et al. [7] discussed the occurrence of faults as clusters in the larger networks and focused on the topological properties of the interconnection networks. For further study on addressing, routing and broadcasting see [8,9,10,11].
Silicates are produced by the chemical reaction of sand with metal oxides and metal carbonates. The basic building block of these silicates is the tetrahedron structure S i O 4 arranged in a different symmetrical manner. The end nodes in a S i O 4 structure depict oxygen atoms and the node at the center represents the silicon atoms which are called oxygen nodes and silicon nodes, respectively. Deleting silicon atoms from silicate networks gives different types of oxide networks. The oxide networks under discussion possess all the aforementioned characteristics of the interconnection networks. The S O X C N ( 1 , m ) interconnection networks have order (number of nodes) 2 m + 1 and 3 m edges, where m is the number of edges in a row line. The R H O X N ( n ) interconnection networks have order 3 n 2 + 2 n and 6 n 2 edges with n corner vertices. The R T O X N ( n ) interconnection networks of order 3 n 2 + 9 n + 2 2 and 3 n 2 + 6 n edges with n number of row lines. This shows that the order of these networks is at most quadratic functions whereas in hypercube we get exponential function. The symmetry in these structures helps to divide nodes into certain clusters or regions. The fault tolerant addressing schemes assign unique code (representation) to each node of the network in terms of the distances from other subnets (regions) that even if one of the subnets is not accessible then other subnets can still uniquely identify the nodes in terms of distances from the remaining subnets. The current research trends in metric-related graph parameters and characteristics of these oxide networks motivated us to study region-based fault tolerant addressing schemes for interconnection networks. The most recent research on graph theoretic properties of different types of oxide, silicate and triangulene interconnection networks can be seen in [12,13,14,15]. In our current study, we have calculated the partition and fault tolerant partition dimensions of S O X C N , R H O X N and R T O X N interconnection networks.
A subcollection of nodes with minimal size is called a metric basis if each node of the network is at a specific distance from nodes in the subcollection. The uniqueness of metric basis motivated, Slater [16] and Melter et al. [17] independently introduced this notion in 1975 and 1976. These sets were used for navigation of robots [18] and location of functional groups in chemistry [19] in 1996 and 2000, respectively. In 2015, Garey et al. [20] established the fact that the computation of metric basis in a network is NP-hard. A resolving partition of a network is the partition of the node set having each node of the network uniquely classified in terms of the distances from sets in the partition. The minimal cardinality of sets in a resolving partition is termed the partition dimension of the network. This notion was presented in 2000 by Chartrand et al. [21].
Consider a connected network W with node set, V ( W ) and edge set, E ( W ) . We denote the distance of a node p from the node q of the network by d ( p , q ) . The distance of a node q from a subset A of V ( W ) is d ( q , A ) = min { d ( q , t ) | t A } and neighborhood of a node p in W is N ( p ) = { q V ( W ) | p q E ( W ) } . Let Ω = { x 1 , x 2 , , x m } be an ordered set of nodes, the vector r ( q | Ω ) = ( d ( q , x 1 ) , d ( q , x 2 ) , , d ( q , x m ) ) is called the representation of the node q with respect to Ω . The set Ω is called the resolving set of W if each node of the network has a distinct representation. The metric dimension of a network is the minimal size of a resolving set, symbolized as d i m ( W ) . Let Λ = { A 1 , A 2 , , A m } be an ordered m partition of the node set of the network W and r ( q | Λ ) = ( d ( q , A 1 ) , d ( q , A 2 ) , , d ( q , A m ) ) be the partition representation of node q with respect to Λ . An m partition is called a resolving partition of a network if the representations of all nodes of the network are distinct whereas its least cardinality is called the partition dimension of W, symbolized as p d ( W ) . Chartrand et al. [21] gave the basic rules interrelating these two parameters of the networks which are given in the following proposition.
Proposition 1
([21]). If W is a connected network of order n 2 , then
  • p d ( W ) d i m ( W ) + 1 ;
  • W is path if and only if p d ( W ) = 2 ;
  • W is the complete network if and only if p d ( W ) = n .
In 2015, the partition dimension of certain classes of tree graphs was studied in [22]. In 2017, the partition dimension of lollipop and Jahangir graphs was computed in [23]. In 2019, the partition dimensions were studied for fullerene and cycle books graphs in [24] and [25], respectively. Additional research on partition dimension can be found in [26,27].
In 2020, the notion of κ partition dimension of networks was presented by Moreno et al. [28]. If the representation vectors are distinct for each node of the network, in at least κ places, then the partition is known as the κ partition generator of the network. A generator of minimal size is known as κ partition basis. The minimal size of Λ is known as the κ partition dimension of the network, represented by p d κ ( W ) . The p d 2 ( W ) is termed as a fault tolerant partition dimension. The p d 2 ( W ) was computed for some important graphs in [6,29,30,31,32,33,34]. Furthermore, the following lemma characterizes the graphs with a fault tolerant partition dimension bounded below by 4 and will be used in computing the fault tolerant partition dimension of S O X C N , R H O X N and R T O X N interconnection networks in the forthcoming subsections.
Lemma 2
([33]). Let W be a graph of order n 5 . If W has a node of degree at least 4, then p d 2 ( W ) 4 .

Main Results

The research conducted in this manuscript leads to the following results.
  • For n = 2 m + 1 and m 2 ,
    p d ( S O X C N ( 1 , m ) ) = 3 and p d 2 ( S O X C N ( 1 , m ) ) = 4 .
  • For n 2 ,
    p d ( R H O X N ( n ) ) = 3 and p d 2 ( R H O X N ( n ) ) = 4 .
  • For n 2 ,
    p d ( R T O X N ( n ) ) = 3 and p d 2 ( R T O X N ( n ) ) = 4 .
In Section 2, the partition dimension of S O X C N , R H O X N and R T O X N interconnection networks is computed. The fault tolerant partition dimension of these interconnection networks is computed in Section 3. In Section 4, we apply the partition and fault tolerant basis to create a novel addressing scheme for region-based routing in the networks. The results are summarized and an open problem is proposed in Section 5.

2. Partition Dimension of Interconnection Networks

In this section, we describe S O X C N , R H O X N and R T O X N interconnection networks and compute the partition dimension of these networks.

2.1. Partition Dimension of S O X C N ( 1 , m ) Interconnection Networks

Consider the S O X C N ( 1 , m ) interconnection networks with 2 m + 1 nodes and 3 m edges, where m is the number of edges in a row line. The graphs of S O X C N with odd and even number m are shown in Figure 1 and Figure 2.
In the subsequent theorem, p d ( S O X C N ( 1 , m ) ) is computed.
Theorem 3.
Consider S O X C N ( 1 , m ) interconnection networks of order n with n = 2 m + 1 for m 2 , then p d ( S O X C N ( 1 , m ) ) = 3 .
Proof. 
Let Λ = { A 1 , A 2 , A 3 } be the partitioning set of V ( S O X C N ( 1 , m ) ) . The proof has two parts.
Case 1: 
When n = 2 m + 1 with odd m and k = m 2 , where m is the number of edges in a row line. Let A 1 = { o i | 1 i m + k } , A 2 = { o m + k + 1 } and A 3 = { o i | m + k + 2 i 2 m + 1 = n } . The r ( o i | Λ ) are organized in Table 1.
Case 2: 
When n = 2 m + 1 with even m and k = m 2 , where m is the number of edges in a row line. Let A 1 = { o i | 1 i m + k 1 } , A 2 = { o m + k , o m + k + 1 } and A 3 = { o i | m + k + 2 i 2 m + 1 = n } . The r ( o i | Λ ) are organized in Table 2. It is easy to check from Table 1 and Table 2 that each representation is different. This implies that p d ( S O X C N ( 1 , m ) ) 3 and from Proposition 1 we conclude that, p d ( S O X C N ( 1 , m ) ) = 3 for m 2 .
Table 1. r ( o i | Λ ) for S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Table 1. r ( o i | Λ ) for S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Nodes o i Distance from A 1 Distance from A 2 Distance from A 3
1 i k 0 m 2 i + 1 2
k + 1 i m + k 0 3 k i + 2 1
i = m + k + 1 101
m + k + 2 i 2 m + 1 1 4 m 2 i + 3 0
Table 2. r ( o i | Λ ) for S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Table 2. r ( o i | Λ ) for S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Nodes o i Distance from A 1 Distance from A 2 Distance from A 3
1 i k 1 0 m 2 i 2
i = k 012
k + 1 i m + k 1 0 3 k i 1
i = m + k 101
i = m + k + 1 102
m + k + 2 i 2 m + 1 1 4 m 2 i + 3 0

2.2. Partition Dimension of R H O X N ( n ) Interconnection Networks

Consider the R H O X N ( n ) interconnection networks of order 3 n 2 + 2 n . The graph of R H O X N ( n ) is shown in Figure 3 whereas Figure 4 elaborates the graph of R H O X N ( 3 ) .
In the subsequent theorem, p d ( R H O X N ( n ) ) is computed.
Theorem 4.
Consider R H O X N ( n ) interconnection networks of order 3 n 2 + 2 n for n 2 , then p d ( R H O X N ( n ) ) = 3 .
Proof. 
Assume that Λ = { A 1 , A 2 , A 3 } be the partitioning set of V ( R H O X N ( n ) ) .
Let A 1 = { a i | 1 i n 2 } { c i | 1 i 2 n 2 } , A 2 = { b i | 1 i n } and
A 3 = { a i | n 2 + 1 i n 2 + n } . The r ( a i | Λ ) , r ( b i | Λ ) and r ( c i | Λ ) are organized in Table 3, Table 4 and Table 5, respectively.
It is easy to check from Table 3, Table 4 and Table 5 that each representation is different. This implies that p d ( R H O X N ( n ) ) 3 and from Proposition 1 we conclude that, p d ( R H O X N ( n ) ) = 3 for n 2 . □
Table 3. r ( a i | Λ ) for R H O X N ( n ) .
Table 3. r ( a i | Λ ) for R H O X N ( n ) .
Nodes a i Distance from A 1 Distance from A 2 Distance from A 3
1 i n 0 2 i 1 2 n
n + 1 i 2 n 0 2 ( i n ) 1 2 n 2
2 n + 1 i 3 n 0 2 ( i 2 n ) 1 2 n 4
n 2 n + 1 i n 2 0 2 ( i ( n 2 n ) ) 1 2
n 2 + 1 i n 2 + n 1 2 ( i n 2 ) 1 0
Table 4. r ( b i | Λ ) for R H O X N ( n ) .
Table 4. r ( b i | Λ ) for R H O X N ( n ) .
Nodes b i Distance from A 1 Distance from A 2 Distance from A 3
1 i n 10 2 n 2 i + 2
Table 5. r ( c i | Λ ) for R H O X N ( n ) .
Table 5. r ( c i | Λ ) for R H O X N ( n ) .
Nodes c i Distance from A 1 Distance from A 2 Distance from A 3
1 i 2 n 0i 2 n 1
2 n + 1 i 4 n 0 i 2 n 2 n 3
4 n + 1 i 6 n 0 i 4 n 2 n 5
2 n 2 2 n + 1 i 2 n 2 0 i ( 2 n 2 2 n ) 1

2.3. Partition Dimension of R T O X N ( n ) Interconnection Networks

Consider the R T O X N ( n ) interconnection networks of order 3 n 2 + 9 n + 2 2 . The graph of R T O X N ( n ) is shown in Figure 5.
Theorem 5.
Consider R T O X N ( n ) interconnection networks of order 3 n 2 + 9 n + 2 2 for n 2 , then p d ( R T O X N ( n ) ) = 3 .
Proof. 
Assume that Λ = { A 1 , A 2 , A 3 } be the partitioning set of V ( R T O X N ( n ) ) .
Let A 1 = { a i | 1 i n 2 + n 2 } { c i | 1 i n 2 + n } { d i | 1 i n } , A 2 = { b i | 1 i n } and A 3 = { a i | n 2 + n + 2 2 i n 2 + 3 n + 2 2 } .
The r ( a i | Λ ) , r ( b i | Λ ) , r ( c i | Λ ) and r ( d i | Λ ) are organized in Table 6, Table 7, Table 8 and Table 9, respectively.
It is easy to check from Table 6, Table 7, Table 8 and Table 9 that each representation is different. This implies that p d ( R T O X N ( n ) ) 3 and from Proposition 1 we conclude that, p d ( R T O X N ( n ) ) = 3 for n 2 . □
Table 6. r ( a i | Λ ) for R T O X N .
Table 6. r ( a i | Λ ) for R T O X N .
Nodes a i Distance from A 1 Distance from A 2 Distance from A 3
i = 1 02 2 n
2 i 3 0 2 i α 0 , α 0 = 3 2 ( n 1 )
4 i 6 0 2 i α 1 2 ( n 2 )
7 i 10 0 2 i α 2 2 ( n 3 )
n 2 n + 2 2 i n 2 + n 2 0 2 i α n 2 2
n 2 + n + 2 2 i n 2 + 3 n + 2 2 1 2 i α n 1 0
α k = k 2 + 3 k + 3
Table 7. r ( b i | Λ ) for R T O X N .
Table 7. r ( b i | Λ ) for R T O X N .
Nodes b i Distance from A 1 Distance from A 2 Distance from A 3
1 i n 10 2 n 2 i + 1
Table 8. r ( c i | Λ ) for R T O X N .
Table 8. r ( c i | Λ ) for R T O X N .
Nodes c i Distance from A 1 Distance from A 2 Distance from A 3
1 i 2 0i 2 n 1
3 i 6 0 i γ 0 , γ 0 = 2 2 n 3
7 i 12 0 i γ 1 2 n 5
n 2 3 n + 3 i n 2 n 0 i γ n 3 3
n 2 n + 1 i n 2 + n 0 i γ n 2 1
γ k = k 2 + 3 k + 2
Table 9. r ( d i | Λ ) for R T O X N .
Table 9. r ( d i | Λ ) for R T O X N .
Nodes d i Distance from A 1 Distance from A 2 Distance from A 3
1 i n 0 2 i + 1 2 n 2 i + 1

3. Fault Tolerant Partition Dimension of Interconnection Networks

In the forthcoming subsections, the fault tolerant partition dimension of S O X C N , R H O X N and R T O X N interconnection networks is computed.

3.1. Fault Tolerant Partition Dimension of S O X C N ( 1 , m ) Interconnection Networks

In the subsequent theorem, p d 2 ( S O X C N ( 1 , m ) ) is computed.
Theorem 6.
Consider S O X C N ( 1 , m ) interconnection networks of order n with n = 2 m + 1 for m 2 , then p d 2 ( S O X C N ( 1 , m ) ) = 4 .
Proof. 
Let Λ = { A 1 , A 2 , A 3 , A 4 } be the partitioning set of V ( S O X C N ( 1 , m ) ) . The proof has two parts.
Case 1: 
When n = 2 m + 1 with odd m and k = m 2 , where m is the number of edges in a row line. Let A 1 = { o i | 1 i k } { o i | k + 3 i 2 m k 2 } , A 2 = { o k + 1 , o k + 2 } , A 3 = { o 2 m k 1 , o 2 m k } and A 4 = { o i | 2 m k + 1 i 2 m + 1 = n } . The r ( o i | Λ ) are organized in Table 10.
Case 2: 
When n = 2 m + 1 with even m and k = m 2 , where m is the number of edges in a row line. Let A 1 = { o i | 1 i k } { o i | k + 3 i 2 m k 1 } , A 2 = { o k + 1 , o k + 2 } , A 3 = { o 2 m k , o 2 m k + 1 } and A 4 = { o i | 2 m k + 2 i 2 m + 1 = n } . The r ( o i | Λ ) are organized in Table 11.
Table 10 to Table 11 obviously prove that Λ is a 2 resolving generator of S O X C N ( 1 , m ) for m 2 , therefore, p d 2 ( O X ( 1 , m ) ) 4 for m 2 . Lemma 2 implies that p d 2 ( S O X C N ( 1 , m ) ) 4 for m 2 . This establishes our assertion.
Table 10. Fault tolerant partition representations of nodes o i for S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Table 10. Fault tolerant partition representations of nodes o i for S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Nodes o i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i k 0 2 i 1 m 2 i 2
k + 3 i 2 m k 2 0 i k 2 3 k i + 1 1
i = k + 1 20 m 1 1
i = k + 2 10 m 2 1
i = 2 m k 1 1 m 2 01
i = 2 m k 2 m 1 01
i = 2 m k + 1 21 m 1 0
2 m k + 2 i 2 m 1 2 i 3 m 3 4 m 2 i + 2 0
i = 2 m + 1 2 m 1 10
Table 11. Fault tolerant partition representations of nodes o i for S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Table 11. Fault tolerant partition representations of nodes o i for S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Nodes o i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i k 1 0 2 i 1 m 2 i 2
i = k 0 m 1 12
k + 3 i 2 m k 1 0 i k 2 3 k i 1
i = k + 1 20 m 1 1
i = k + 2 10 m 2 1
i = 2 m k 1 m 2 01
i = 2 m k + 1 1 m 1 02
i = 2 m k + 2 21 m 1 0
2 m k + 3 i 2 m + 1 1 2 i 3 m 4 4 m 2 i + 3 0

3.2. Fault Tolerant Partition Dimension of R H O X N ( n ) Interconnection Networks

In the forthcoming result, p d 2 ( R H O X N ( n ) ) is computed.
Theorem 7.
Consider R H O X N ( n ) interconnection networks of order 3 n 2 + 2 n for n 2 , then p d 2 ( R H O X N ( n ) ) = 4 .
Proof. 
Assume that Λ = { A 1 , A 2 , A 3 , A 4 } be the partitioning set of V ( R H O X N ( n ) ) .
Let A 1 = { a i | 1 i n 2 } { b i | 2 i n } { c i | c i A 3 } , A 2 = { b 1 } , A 3 = { c 2 n i | 1 i n } and A 4 = { a i | n 2 + 1 i n 2 + n } . The r ( a i | Λ ) , r ( b i | Λ ) and r ( c i | Λ ) are organized in Table 12, Table 13 and Table 14, respectively. Table 12 to Table 14 obviously prove that Λ is a 2 resolving generator of R H O X N ( n ) for n 2 so we have, p d 2 ( R H O X N ( n ) ) 4 for n 2 . Lemma 2 infers that p d 2 ( R H O X N ( n ) ) 4 for n 2 . This confirms our assertion.
Table 12. Fault tolerant partition representations of nodes a i for R H O X N .
Table 12. Fault tolerant partition representations of nodes a i for R H O X N .
Nodes a i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i n 0 2 i 1 2 n 2 i + 2 2 n
n + 1 i 2 n 0 2 ( i n ) 4 n 2 i + 1 2 n 2
2 n + 1 i 3 n 0 2 ( i 2 n ) + 2 6 n 2 i + 1 2 n 4
3 n + 1 i 4 n 0 2 ( i 3 n ) + 4 8 n 2 i + 1 2 n 6
n 2 n + 1 i n 2 0 2 ( i ( n 2 n ) ) + 2 ( n 2 ) 2 n 2 2 i + 1 2
n 2 + 1 i n 2 + n 1 2 ( i ( n 2 + 1 ) ) + 2 n 2 n 2 + 2 n 2 i + 1 0
Table 13. Fault tolerant partition representations of nodes b i for R H O X N .
Table 13. Fault tolerant partition representations of nodes b i for R H O X N .
Nodes b i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
i = 1 10 2 n 2 n
2 i n 0 2 i 1 2 n 2 n 2 i + 2
Table 14. Fault tolerant partition representations of nodes c i for R H O X N .
Table 14. Fault tolerant partition representations of nodes c i for R H O X N .
Nodes c i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
c 2 n i ( 1 i n )1 2 n + 2 i 2 0 2 n 2 i + 1
c i ( 1 i 2 n 1 )0i 2 n i 2 n 1
c i + 2 n ( 1 i 2 n 1 )0 i + 2 2 n i 2 n 3
c i + 4 n ( 1 i 2 n 1 )0 i + 4 2 n i 2 n 5
c i + 6 n ( 1 i 2 n 1 )0 i + 6 2 n i 2 n 7
c i + 2 n 2 2 n ( 1 i 2 n 1 )0 i + 2 n 2 2 n i 1

3.3. Fault Tolerant Partition Dimension of R T O X N ( n ) Interconnection Networks

In the following theorem, p d 2 ( R T O X N ( n ) ) is computed.
Theorem 8.
Consider R T O X N ( n ) interconnection networks of order 3 n 2 + 9 n + 2 2 for n 2 , then p d 2 ( R T O X N ( n ) ) = 4 .
Proof. 
Assume that Λ = { A 1 , A 2 , A 3 , A 4 } be the partitioning set of V ( R T O X N ( n ) ) .
Let A 1 = { a i | 1 i n 2 + n 2 } { c i | 1 i n 2 + n } , A 2 = { b i | 1 i n } , A 3 = { d i | 1 i n } and A 4 = { a i | n 2 + n + 2 2 i n 2 + 3 n + 2 2 } . The r ( a i | Λ ) , r ( b i | Λ ) , r ( c i | Λ ) and r ( d i | Λ ) are organized in Table 15, Table 16, Table 17 and Table 18, respectively. Table 15 to Table 18 obviously prove that Λ is a 2 resolving generator of R T O X N ( n ) for n 2 so we have, p d 2 ( R T O X N ( n ) ) 4 for n 2 . Lemma 2 infers that p d 2 ( R T O X N ( n ) ) 4 for n 2 . This confirms our assertion. □

4. Application

The applications of partition and fault tolerant addressing schemes have recently been discussed for routing optimization in [29], supply chain optimization in [31] and sensors deployment in [6]. In this section, an application of the fault tolerant addressing scheme in the context of optimal data flow is included.
The performance of a network depends on the network topology and routing algorithm. Unique addressing schemes have been proposed in the literature for the interconnection networks for efficient routing. One way to assign unique addresses to nodes of the networks is to distribute nodes into different regions or subnets which allows efficient implementation of routing algorithms and also reduces the size of routing tables (see [4,5]). In this context, resolving partitions divide nodes into subnets and assign unique addresses to all the nodes in terms of distances from the subnets. A fault tolerant partition generator works in the presence of fault as if one of the subnets is not accessible then other subnets can still uniquely identify the nodes in terms of distances from the remaining subnets. We can choose suitable sizes for both resolving partitions and fault tolerant partition generators according to our needs but attaining the minimal size is NP-hard for general networks see [33].
An interconnection network is equipped with many devices such as laptops, printers, switches, repeaters, routers, bridges and hubs. The aim is to overcome memory requirements, delays in data transfer and power consumption which increase with the increasing size of networks. As an explanatory case, consider an interconnection network in the form of R T O X N ( 2 ) in Figure 6, the devices are nodes and connections among these are edges of the network. We can split Figure 6 into 3 and 4 four regions according to Theorem 2.3 and Theorem 3.4, respectively. The 3 and 4 - dimensional unique addresses can be constructed from the tables given in these theorems.
Fault tolerant basis for R T O X N ( 2 ) : A 1 = { a 1 , a 2 , a 3 , c 1 , c 2 , c 3 , c 4 , c 5 , c 6 } , A 2 = { b 1 , b 2 } ,
A 3 = { d 1 , d 2 } , A 4 = { a 4 , a 5 , a 6 } .
4—dimensional fault tolerant addresses for R T O X N ( 2 ) :
a 1 ( 0 , 2 , 2 , 4 ) , c 1 ( 0 , 1 , 2 , 3 ) , c 2 ( 0 , 2 , 1 , 3 ) , a 2 ( 0 , 1 , 3 , 2 ) , a 3 ( 0 , 3 , 1 , 2 ) , c 3 ( 0 , 1 , 4 , 1 ) , c 4 ( 0 , 2 , 3 , 1 ) , c 5 ( 0 , 3 , 2 , 1 ) , c 6 ( 0 , 4 , 1 , 1 ) , b 1 ( 1 , 0 , 3 , 3 ) , b 2 ( 1 , 0 , 5 , 1 ) , d 1 ( 1 , 3 , 0 , 3 ) , d 2 ( 1 , 5 , 0 , 1 ) , a 4 ( 1 , 1 , 5 , 0 ) , a 5 ( 1 , 3 , 3 , 0 ) , a 6 ( 1 , 5 , 1 , 0 ) .
It is evident from the addresses of nodes that the whole network is split into four regions and addresses are unique in at least two places which can reduce the routing tables considerably and can improve the efficiency of routing and broadcasting algorithms. Suppose in Figure 6 if we want to pass the message from c 1 to a 3 which are in the same region then we can follow the path c 1 c 2 a 3 but if the connection between c 2 and a 3 is faulty then c 2 can pass the message to d 1 which is in the other region and can pass message to a 3 .

5. Conclusions

In this manuscript, the partition and fault tolerant partition dimension of S O X C N , R H O X N and R T O X N interconnection networks, are computed. It is shown that these metric-related parameters have constant values for these networks and do not depend on the order of the network. The computed parameters can be used to assign unique addresses to processing nodes which can help to attain efficient routing and broadcasting in a network. The fact that computing partition and fault tolerant partition dimension for any network is NP hard see [33], provides challenges in this domain. In the mean time, this also provides the scope for computing these parameters on different classes of graphs depending on their symmetric behavior. In the end, we propose an open problem.
Open Problem 9. 
Find the partition and fault tolerant partition dimensions of dominating silicate networks and dominating oxide networks.

Author Contributions

Conceptualization, A.N.; Formal analysis, A.N., A.K. and A.A.; Investigation, A.N., A.K., S.Z., A.A. and O.A.; Methodology, A.N., A.K. and S.Z.; Project administration, S.Z. and O.A.; Supervision, A.K. and S.Z.; Validation, A.K., S.Z., A.A. and O.A.; Visualization, A.N., A.A. and O.A.; Writing—original draft, A.N. and A.K.; Writing—review & editing, A.K., S.Z., A.A. and O.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Chen, M.S.; Shin, K.G.; Kandlur, D.D. Addressing, routing, and broadcasting in hexagonal mesh multiprocessors. IEEE Trans Comput. 1990, 39, 10–18. [Google Scholar] [CrossRef] [Green Version]
  2. Olson, A.; Shin, K.G. Fault tolerant routing in mesh architectures. IEEE Trans. Parallel Distrib. Syst. 1994, 5, 1225–1232. [Google Scholar] [CrossRef] [Green Version]
  3. García, F.; Solano, J.; Stojmenovic, I.; Stojmenovic, M. Higher dimensional hexagonal networks. J. Parallel Distrib. Comput. 2003, 63, 1164–1172. [Google Scholar] [CrossRef]
  4. Mejia, A.; Flich, J.; Reinemo, S.A.; Skeie, T. Segment-based routing: An efficient fault-tolerant routing algorithm for meshes and tori. In Proceedings of the 20th IEEE International Parallel & Distributed Processing Symposium, Rhodes, Greece, 25–29 April 2006; pp. 1–10. [Google Scholar]
  5. Mejia, A.; Palesi, M.; Flich, J.; Kumar, S.; Lopez, P.; Holsmark, R.; Duato, J. Region-Based Routing: A mechanism to support efficient routing algorithms in NoCs. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 2009, 17, 356–369. [Google Scholar] [CrossRef]
  6. Azhar, K.; Zafar, S.; Kashif, A.; Aljaedi, A.; Albalawi, U. Fault-tolerant partition resolvability in mesh related networks and applications. IEEE Access 2022, 10, 71521–71529. [Google Scholar] [CrossRef]
  7. Bossard, A.; Kaneko, K. Cluster-fault tolerant routing in a torus. Sensors 2020, 20, 3286. [Google Scholar] [CrossRef]
  8. Choudhary, A.; Kumar, S.; Gupta, S.; Gong, M.; Mahanti, A. FEHCA: A Fault-tolerant energy-efficient hierarchical clustering algorithm for wireless sensor networks. Energies 2021, 14, 3935. [Google Scholar] [CrossRef]
  9. Lee, S.; Shin, K.G. Interleaved all-to-all reliable broadcast on meshes and hypercubes. IEEE Trans. Parallel Distrib. Syst. 1994, 5, 449–458. [Google Scholar]
  10. Nain, Z.; Ali, R.; Anjum, S.; Afzal, M.K.; Kim, S.W. A network adaptive fault-tolerant routing algorithm for demanding latency and throughput applications of network-on-a-chip designs. Electronics 2020, 9, 1076. [Google Scholar] [CrossRef]
  11. Zhou, S.; Bai, J.; Wu, F. Decentralized fault detection and fault-tolerant control for nonlinear Interconnected Systems. Processes 2021, 9, 591. [Google Scholar] [CrossRef]
  12. Gao, W.; Siddiqui, M.K. Molecular descriptors of nanotube, oxide, silicate, and triangulene networks. Hindawi J. Chem. 2017, 2017, 6540754. [Google Scholar] [CrossRef]
  13. Javaid, M.; Rehman, M.U.; Cao, J. Topological indices of rhombus type silicate and oxide networks. Can. J. Chem. 2016, 95, 730–739. [Google Scholar] [CrossRef] [Green Version]
  14. Raj, F.S.; George, A. On the metric dimension of silicate stars. JES 2015, 10, 1778–1784. [Google Scholar]
  15. Somasundari, M.; Raj, F.S. Fault-Tolerant Resolvability of Oxide Interconnections. Int. J. Innov. Technol. Explor. Eng. 2019, 8, 2278–3075. [Google Scholar] [CrossRef]
  16. Slater, P.J. Leaves of Trees. In Proceedings of the 6th Southeastern Conference on Combinatorics, Graph Theory, and Computing, Florida Atlantic University, Boca Raton, FL, USA, 17–20 February 1975; Congressus Numerantium. Volume 14, pp. 549–559. [Google Scholar]
  17. Harary, F.; Melter, R.A. On the metric dimension of a graph. Theory Comput. Syst. Ars Comb. 1976, 2, 191–195. [Google Scholar]
  18. Khuller, S.; Raghavachari, B.; Rosenfeld, A. Landmarks in Graphs. Discrete Appl. Math. 1996, 70, 217–229. [Google Scholar] [CrossRef] [Green Version]
  19. Chartrand, G.; Eroh, L.; Johnson, M.A.; Oellermann, O.R. Resolvability in graphs and the metric dimension of a graph. Discrete Appl. Math. 2000, 105, 99–113. [Google Scholar] [CrossRef] [Green Version]
  20. Garey, M.R.; Johnson, D.S. Computers and Intractability: A Guide to the Theory of NP-Completeness; Freeman: New York, NY, USA, 1979. [Google Scholar]
  21. Chartrand, G.; Salehi, E.; Zhang, P. The partition dimension of a graph. Aequ. Math. 2000, 59, 45–54. [Google Scholar] [CrossRef]
  22. Fredlina, K.Q.; Baskoro, E.T. The partition dimension of some families of trees. Procedia Comput. Sci. 2015, 74, 60–66. [Google Scholar] [CrossRef] [Green Version]
  23. Dewi, M.P.K.; Kusmayadi, T.A. On the partition dimension of a lollipop graph and a generalized Jahangir graph. J. Phys. Conf. Ser. 2017, 855, 012012. [Google Scholar] [CrossRef]
  24. Mehreen, N.; Farooq, R.; Akhter, S. On the partition dimension of fullerene graphs. AIMS Math. 2018, 3, 343–352. [Google Scholar] [CrossRef]
  25. Santoso, J.; Darmaji. The partition dimension of cycle books graph. J. Phys. Conf. Ser. 2018, 974, 012070. [Google Scholar] [CrossRef]
  26. Fernau, H.; Rodriguez-Velaquez, J.A.; Yero, I.G. On the partition dimension of unicyclic graphs, Bulletin Mathématique De La Société Des Sciences Mathématiques De Roumanie. Nouvelle Série 2014, 57, 381–391. [Google Scholar]
  27. Siddiqui, H.M.A.; Imran, M. Computation of metric dimension and partition dimension of nanotubes. J. Comput. Theor. Nanosci. 2015, 12, 199–203. [Google Scholar] [CrossRef]
  28. Estrado-Moreno, A. On the k-partition dimension of graphs. Theor. Comput. Sci. 2020, 806, 42–52. [Google Scholar] [CrossRef] [Green Version]
  29. Azhar, K.; Zafar, S.; Kashif, A. On fault-tolerant partition dimension of homogeneous caterpillar graphs. Math. Probl. Eng. 2021, 2021, 7282245. [Google Scholar] [CrossRef]
  30. Azhar, K.; Zafar, S.; Kashif, A.; Ojiema, M.O. Fault tolerant partition resolvability of cyclic networks. J. Math. 2021, 2021, 7237168. [Google Scholar] [CrossRef]
  31. Azhar, K.; Zafar, S.; Kashif, A.; Zahid, Z. On fault-tolerent partition dimension of graphs. J. Intell. Fuzzy Syst. 2021, 40, 1129–1135. [Google Scholar] [CrossRef]
  32. Nadeem, A.; Kashif, A.; Aljaedi, A.; Zafar, S. On the fault tolerant partition resolvability of toeplitz networks. Math. Probl. Eng. 2022, 2022, 3429091. [Google Scholar] [CrossRef]
  33. Nadeem, A.; Kashif, A.; Bonyah, E.; Zafar, S. Fault tolerant partition resolvability in convex polytoes. Math. Probl. Eng. 2022, 2022, 3238293. [Google Scholar]
  34. Nadeem, A.; Kashif, A.; Zafar, S.; Zahid, Z. On 2-partition dimension of the circulant graphs. J. Intell. Fuzzy Syst. 2021, 40, 9493–9503. [Google Scholar] [CrossRef]
Figure 1. S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Figure 1. S O X C N ( 1 , m ) when n = 2 m + 1 with odd m and k = m 2 .
Symmetry 14 01740 g001
Figure 2. S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Figure 2. S O X C N ( 1 , m ) when n = 2 m + 1 with even m and k = m 2 .
Symmetry 14 01740 g002
Figure 3. R H O X N ( n ) .
Figure 3. R H O X N ( n ) .
Symmetry 14 01740 g003
Figure 4. R H O X N ( 3 ) .
Figure 4. R H O X N ( 3 ) .
Symmetry 14 01740 g004
Figure 5. R T O X N ( n ) .
Figure 5. R T O X N ( n ) .
Symmetry 14 01740 g005
Figure 6. R T O X N ( 2 ) .
Figure 6. R T O X N ( 2 ) .
Symmetry 14 01740 g006
Table 15. Fault tolerant partition representations of nodes a i for R T O X N .
Table 15. Fault tolerant partition representations of nodes a i for R T O X N .
Nodes a i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
i = 1 022 2 n
2 i 3 0 2 i α 0 , α 0 = 3 β 0 2 i , β 0 = 7 2 ( n 1 )
4 i 6 0 2 i α 1 β 1 2 i 2 ( n 2 )
7 i 10 0 2 i α 2 β 2 2 i 2 ( n 3 )
n 2 n + 2 2 i n 2 + n 2 0 2 i α n 2 β n 2 2 i 2
n 2 + n + 2 2 i n 2 + 3 n + 2 2 1 2 i α n 1 β n 1 2 i 0
α k = k 2 + 3 k + 3 β k = k 2 + 5 k + 7
Table 16. Fault tolerant partition representations of nodes b i for R T O X N .
Table 16. Fault tolerant partition representations of nodes b i for R T O X N .
Nodes b i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i n 10 2 i + 1 2 n 2 i + 1
Table 17. Fault tolerant partition representations of nodes c i for R T O X N .
Table 17. Fault tolerant partition representations of nodes c i for R T O X N .
Nodes c i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i 2 0i 3 i 2 n 1
3 i 6 0 i γ 0 , γ 0 = 2 β 0 i , β 0 = 7 2 n 3
7 i 12 0 i γ 1 β 1 i 2 n 5
n 2 3 n + 3 i n 2 n 0 i γ n 3 β n 3 i 3
n 2 n + 1 i n 2 + n 0 i γ n 2 β n 2 i 1
γ k = k 2 + 3 k + 2 β k = k 2 + 5 k + 7
Table 18. Fault tolerant partition representations of nodes d i for R T O X N .
Table 18. Fault tolerant partition representations of nodes d i for R T O X N .
Nodes d i Distance from A 1 Distance from A 2 Distance from A 3 Distance from A 4
1 i n 1 2 i + 1 0 2 n 2 i + 1
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Nadeem, A.; Kashif, A.; Zafar, S.; Aljaedi, A.; Akanbi, O. Fault Tolerant Addressing Scheme for Oxide Interconnection Networks. Symmetry 2022, 14, 1740. https://doi.org/10.3390/sym14081740

AMA Style

Nadeem A, Kashif A, Zafar S, Aljaedi A, Akanbi O. Fault Tolerant Addressing Scheme for Oxide Interconnection Networks. Symmetry. 2022; 14(8):1740. https://doi.org/10.3390/sym14081740

Chicago/Turabian Style

Nadeem, Asim, Agha Kashif, Sohail Zafar, Amer Aljaedi, and Oluwatobi Akanbi. 2022. "Fault Tolerant Addressing Scheme for Oxide Interconnection Networks" Symmetry 14, no. 8: 1740. https://doi.org/10.3390/sym14081740

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