pancyclicity of m ö bius cubes with faulty nodes xiaofan yang, graham m. megson, david j. evans...

30
Pancyclicity of Möb ius cubes with faul ty nodes Xiaofan Yang , Graham M. Megson , David J. Evans Microprocessors and Microsystems 30 (200 6) 165–172 指指指指 : 指指指 指指 指指指指 : 指指指

Upload: gervase-joseph

Post on 19-Jan-2016

217 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Pancyclicity of Möbius cubes with faulty nodes

Xiaofan Yang , Graham M. Megson , David J. Evans Microprocessors and Microsystems 30 (2006) 165–172

指導老師 : 洪春男 教授報告學生 : 林雨淳

Page 2: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Outline

Introduction Notations and terminologies Some interesting properties of small-sized M

öbius cubes Main result Summary

Page 3: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Introduction

The Möbius cube MQn is a variant of the hypercube Qn and has better properties than Qn with the same number of links and processors.

An interconnection network with n nodes is four-pancyclic if it contains a cycle of length l for each integer l with 4 l 2≦ ≦ n.

Page 4: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Introduction

A vertex X = xn-1xn-2 ···x0 ,xn {0,1}, connects ∈to n neighbors Y1,Y2, . . . , Yn, where each Yi satisfies one of the following rules:

Yi = xn-1 xn-2 ···x0 if xn = 0, (1)

Yi = xn-1 xn-2 ···x0 if xn = 1, (2)

If we assume xn = 0, we call the network a “0-Möbius cube”, denoted by MQn

0 ; and if we assume xn =1, we call the network a “1-Möbius cube”, denoted by MQn

1.

Page 5: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

000

101100

110 111

011010

001

MQ30

000

110111

101 100

011010

001

MQ31

X=000

Y1 = x2x1x0=100,Y2=x2x1x0=010,Y3=x2x1x0=001 if x0 = 0﹣ ﹣﹣

Page 6: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 7: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 8: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Introduction

In this paper, we show that an n-dimensional Möbius cube is four-pancyclic in the presence of up to n-2 faulty nodes.

The obtained result is optimal in that, if n-1 nodes are removed, the surviving network may not be four-pancyclic

Page 9: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Notations and terminologies

Property 2.1. [2]. For n 1, MQ≧ 0n(resp. MQ1

n) can be recursively constructed by adding a perfect matching between the nodes of 0MQ0

n - 1 and the nodes of 1MQ1

n - 1.

Property 2.2. Let (u, v) be a 0-edge of MQ0n(re

sp. MQ1n). Let u’ and v’ be the respective k-nei

ghbors of u and v. Then (u’, v’) is also a 0-edge of MQ0

n(resp. MQ1n).

Page 10: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Notations and terminologies

Property 2.3. [4]. For n 2, MQ≧ n is four-pancyclic. For n 3, MQ≧ n is Hamiltonian connected.

Property 2.4. [7] For n 2, MQ≧ n is (n-2)-hybrid-fault-tolerant Hamiltonian. For n 3, MQ≧ n is (n-3) -hybrid-fault-tolerant Hamiltonian connected.

Page 11: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Notations and terminologies

Property 2.5. For n 2, MQ≧ n is (n-1)-hybrid-fault-tolerant Hamiltonian-path.

Property 2.6. [6]. For n 2, MQn is (n-2)-edg≧e-fault-tolerant four-pancyclic.

Page 12: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Some interesting properties of small-sized Möbius cubes Lemma 3.1. MQ3 is 1-node-fault-tolerant fou

r-pancyclic. Proof of Lemma 3.1: we can assume that the

node 000 is faulty and all the remaining nodes are fault-free. For each integer l with 4 1≦ ≦7, Table 1 gives a fault-free cycle of length l withinMQ0

3.

Page 13: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 14: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Some interesting properties of small-sized Möbius cubes Lemma 3.2. MQ4 is 2-node-fault-tolerant fou

r-pancyclic.

Page 15: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Lemma 3.5. MQ3 is sub-Hamiltonian connected. Moreover, if (u,v) is a 0-edge of MQ3, then there is a sub-Hamiltonian path P[u,v] that contains two 0-edges.

Proof. As before, we prove the lemma only for MQ03.

In view of the symmetry of MQ03 , we may focus our

attention on the four pairs of nodes: <000,100>, <000, 111>, <000, 011>, <000, 001>. The desired sub-Hamiltonian paths are given in Table 2.

Page 16: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 17: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Lemma 3.6. Suppose there is a single faulty node within MQ3. Let (u, v) be a 0-edge with u and v being fault-free. (i) If either u or v is adjacent to the faulty node, the

n MQ3 contains a fault-free path P[u, v] of length l for each integer l{3, 4, 5, 6}.

(ii) If neither u nor v is adjacent to the faulty node, then MQ3 contains a fault-free path P[u, v] of length l for each integer l{3, 4, 6}.

Page 18: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Proof. Again we prove the lemma only for MQ0

3. In view of the symmetry of MQ03 , we may

assume that 000 is the faulty node and (u, v) {(100, 101), (111, 110)}. The required paths are given in Table 3.

Page 19: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 20: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Some interesting properties of small-sized Möbius cubes Lemma 3.3. Suppose there are two or three f

aulty nodes within MQ5. If either 0MQ4 or 1MQ4 contains a single faulty node, then MQ5 contains a fault-free cycle of length 16.

Page 21: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 22: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Some interesting properties of small-sized Möbius cubes Lemma 3.4. Suppose there are exactly four f

aulty nodes within MQ6 in such a way that there are exactly two faulty nodes within 0MQ5, then MQ6 contains a fault-free cycle of length 31.

Page 23: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 24: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 25: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師
Page 26: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Main result

Theorem 4.1. For n 2, MQ≧ n is (n-2)-node-fault-tolerant 4-pancyclic.

Page 27: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Main result

Proof. We argue by induction on n. The theorem is trivial for n 2. In the case n≧ {3, 4}, the correctness of the theorem is ensured by Lemma 3.1 and Lemma 3.2. Suppose the theorem holds for n=m-1 (m 5). Now assume ther≧e are at most (m-2) faulty nodes within MQm. Let F be the set of all the faulty nodes of MQm. Further, let

Page 28: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Case 1. 4 l 2≦ ≦ m-1-f1. Note that f1 (m-2)/2≦ ≦m-3, it follows from the inductive hypothesis that 1MQm-1 and, hence, MQm contains a fault-free cycle of length l.

Page 29: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Main result

Case 2. 2m-1+2-f1 l 2≦ ≦ m-f

Case 3. l=2m-1+1-f1. Clearly, 0MQm-1 contains 2m-2 0-edges. Since 2m-2 > m-2 f, it follows t≧hat 0MQm-1 contains a 0-edge (u, v) so that u and v are fault-free, and u’ and v’ (the respective (m-1)-neighbors of u and v) are fault-free.

Page 30: Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師

Summary

Our result can be viewed as a supplement of a result in [6], which states that an n-dimensional Möbius cube with up to n-2 faulty edges is four-pancyclic.

In view of that hypercube networks are not four-pancyclic, Möbius cubes are superior to hypercubes in terms of the pancyclicity and fault-tolerant pancyclicity.