1 Fault-tolerant cycle embedding in the hypercube Jung-Sheng Fu Department of Electronics Engineering, National Lien-Ho Institute of Technology Parallel.

Slides:



Advertisements
Similar presentations
Routing Complexity of Faulty Networks Omer Angel Itai Benjamini Eran Ofek Udi Wieder The Weizmann Institute of Science.
Advertisements

Coloring Warm-Up. A graph is 2-colorable iff it has no odd length cycles 1: If G has an odd-length cycle then G is not 2- colorable Proof: Let v 0, …,
Chun-Cheng Chen Department of Mathematics National Central University 1.
Lecture 5 Graph Theory. Graphs Graphs are the most useful model with computer science such as logical design, formal languages, communication network,
Connective Fault Tolerance in Multiple-Bus System Hung-Kuei Ku and John P. Hayes IEEE Transactions on parallel and distributed System, VOL. 8, NO. 6, June.
22C:19 Discrete Math Graphs Fall 2010 Sukumar Ghosh.
22C:19 Discrete Math Graphs Fall 2014 Sukumar Ghosh.
Efficient Realization of Hypercube Algorithms on Optical Arrays* Hong Shen Department of Computing & Maths Manchester Metropolitan University, UK ( Joint.
Parallel Architectures: Topologies Heiko Schröder, 2003.
Hyper hamiltonian laceability on edge fault star graph 學 生 : 蕭 旻 昆 指導教授 : 洪 春 男 老師 Tseng-Kuei Li, Jimmy J.M. Tan, Lih-Hsing Hsu Information Sciences.
On Determining the Hamiltonicity of a graph from its all-pair-shortest-path matrix Shekh Ahammed Adnan Bashir Department of Computer Science and Engineering.
1 Section 8.2 Graph Terminology. 2 Terms related to undirected graphs Adjacent: 2 vertices u & v in an undirected graph G are adjacent (neighbors) in.
1 Interconnection Networks Direct Indirect Shared Memory Distributed Memory (Message passing)
2k-Cycle Free Bipartite Graph Steven Wu. What is a bipartite graph?
What is the first line of the proof? a). Assume G has an Eulerian circuit. b). Assume every vertex has even degree. c). Let v be any vertex in G. d). Let.
Discrete Structures Chapter 7B Graphs Nurul Amelina Nasharuddin Multimedia Department.
Parallel Routing Bruce, Chiu-Wing Sham. Overview Background Routing in parallel computers Routing in hypercube network –Bit-fixing routing algorithm –Randomized.
Discrete Structures Chapter 7A Graphs Nurul Amelina Nasharuddin Multimedia Department.
Interconnection Networks  Lecture 5 : January 29 th 2007 Prof. Chung-Kuan Cheng University of California San Diego Transcribed by: Jason Thurkettle.
CSE 321 Discrete Structures Winter 2008 Lecture 25 Graph Theory.
Some New Directions about Interconnection Networks.
22C:19 Discrete Math Graphs Spring 2014 Sukumar Ghosh.
Edge Disjoint Hamiltonian Cycles in k-Ary n-Cubes and Hypercubes Myung M. Bae and Bella Bose, IEEE Tran. Computers, vol. 52, no. 10, 2003, pp
9.2 Graph Terminology and Special Types Graphs
GRAPH Learning Outcomes Students should be able to:
Graphs Chapter 10.
Graph Theoretic Concepts. What is a graph? A set of vertices (or nodes) linked by edges Mathematically, we often write G = (V,E)  V: set of vertices,
Panconnectivity and Edge- Pancyclicity of 3-ary N-cubes 指導教授 : 黃鈴玲 老師 學生 : 郭俊宏 Sun-Yuan Hsieh, Tsong-Jie Lin and Hui-Ling Huang Journal of Supercomputing.
Minimal Fault Diameter for Highly Resilient Product Networks Khaled Day, Abdel-Elah Al-Ayyoub IEEE Trans. On Parallel and Distributed Systems 2000 vol.
1 Edge-bipancyclicity of star graphs under edge-fault tolerant Applied Mathematics and Computation, Volume 183, Issue 2, 15 December 2006, Pages
Module #19: Graph Theory: part I Rosen 5 th ed., chs. 8-9 내년 3 월 ? 교환 학생 프로그램 영어 점수 미리미리 준비하세요.
© by Kenneth H. Rosen, Discrete Mathematics & its Applications, Sixth Edition, Mc Graw-Hill, 2007 Chapter 9 (Part 2): Graphs  Graph Terminology (9.2)
An Improved Degree Based Condition for Hamiltonian Cycles November 22, 2005 November 22, 2005.
Copyright © Zeph Grunschlag, More on Graphs.
Embedding long paths in k-ary n-cubes with faulty nodes and links
1 Design and Analysis of Algorithms Yoram Moses Lecture 11 June 3, 2010
1 12/2/2015 MATH 224 – Discrete Mathematics Formally a graph is just a collection of unordered or ordered pairs, where for example, if {a,b} G if a, b.
1 The 24th Clemson mini-Conference on Discrete Mathematics and Algorithms Oct. 22 – Oct. 23, 2009 Clemson University Algebraic Invariants and Some Hamiltonian.
Week 1 – Introduction to Graph Theory I Dr. Anthony Bonato Ryerson University AM8002 Fall 2014.
Graph Theory and Applications
Shortest Path Based Sufficiency Condition for Hamiltonian Graphs
Pancyclicity of M ö bius cubes with faulty nodes Xiaofan Yang, Graham M. Megson, David J. Evans Microprocessors and Microsystems 30 (2006) 165–172 指導老師.
Graph theory and networks. Basic definitions  A graph consists of points called vertices (or nodes) and lines called edges (or arcs). Each edge joins.
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Hamiltonian Cycles Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering,
Graph Theory. undirected graph node: a, b, c, d, e, f edge: (a, b), (a, c), (b, c), (b, e), (c, d), (c, f), (d, e), (d, f), (e, f) subgraph.
CSE 421 Algorithms Richard Anderson Winter 2009 Lecture 5.
Chapter 9: Graphs.
Introduction to Graph Theory
Indian Institute of Technology Kharagpur PALLAB DASGUPTA Graph Theory: Planarity Pallab Dasgupta, Professor, Dept. of Computer Sc. and Engineering, IIT.
Graphs Rosen, Chapter 8. NOT ONE OF THESE! One of these!
1 GRAPH Learning Outcomes Students should be able to: Explain basic terminology of a graph Identify Euler and Hamiltonian cycle Represent graphs using.
1 The 3*-connected property of the pyramid networks Yuan-Hsiang Teng, Tzu-Liang Kung, Lih-Hsing Hsu Computers and Mathematics with Applications 60 (2010)
Graphs. Representations of graphs : undirected graph An undirected graph G have five vertices and seven edges An adjacency-list representation of G The.
Chapter 9 (Part 2): Graphs
Computer Network Topology
A study of k-ordered hamiltonian graphs
Agenda Lecture Content: Introduction to Graph Path and Cycle
Some Interesting Properties of Interconnection Networks
Hamiltonian cycle part
Multi-Node Broadcasting in Hypercube and Star Graphs
Discrete Maths 9. Graphs Objective
Discrete Mathematics and its Applications Lecture 1 – Graph Theory
Interconnection Networks
ECE 753: FAULT-TOLERANT COMPUTING
Hamiltonian Cycles.
Lecture 10: Graphs Graph Terminology Special Types of Graphs
Miniconference on the Mathematics of Computation
Graph Theory: Proof Techniques
Richard Anderson Lecture 5 Graph Theory
Fault-Tolerant Vertex-Pancyclicity of Crossed Cubes CQn
Presentation transcript:

1 Fault-tolerant cycle embedding in the hypercube Jung-Sheng Fu Department of Electronics Engineering, National Lien-Ho Institute of Technology Parallel Computing 29 (2003)

2 Previous results The n-dimensional folded hypercube is (n-1)-link Hamiltonian. The n-dimensional folded hypercube is (n-1)-link Hamiltonian. The n-dimensional star graph is (n-3)-link Hamiltonian. The n-dimensional star graph is (n-3)-link Hamiltonian. The arrangement graph is (k(n-k)-2)-link Hamiltonian. The arrangement graph is (k(n-k)-2)-link Hamiltonian. The WK-recursive network of degree d is (d-3)- link Hamiltonian. The WK-recursive network of degree d is (d-3)- link Hamiltonian. A modification of a d-ary undirected de Bruijn graph is (d-1)-link Hamiltonian. A modification of a d-ary undirected de Bruijn graph is (d-1)-link Hamiltonian.

3 Previous results The n-dimensional hypercube is (n-2)-link Hamiltonian. The n-dimensional hypercube is (n-2)-link Hamiltonian. A fault-free cycle of length of at least A fault-free cycle of length of at least can be embedded in an n-cube with f faulty nodes, where 1<=f<=n-2. can be embedded in an n-cube with f faulty nodes, where 1<=f<=n-2. An n-cube with fe<=n-4 faulty links and fv<=n-1 faulty nodes such that fe+fv<=n-1, a cycle of length of at least [(2^n)-2*fv] can be obtained. An n-cube with fe<=n-4 faulty links and fv<=n-1 faulty nodes such that fe+fv<=n-1, a cycle of length of at least [(2^n)-2*fv] can be obtained.

4 Abstract A fault-free cycle of length of at least (2^n)-2*f can be embedded in an n-cube with f faulty nodes, where n>=3 and 1 =3 and 1<=f<=2n-4.

5 Lemma 1 Let X and Y be two distinct nodes in an n- cube and dH(X,Y)=d, where n>=1. There are X-Y paths in the n-cube whose length are d, d+2, d+4, …,c, where c=(2^n)-1 if d is odd, and c=(2^n)-2 if d is even. Let X and Y be two distinct nodes in an n- cube and dH(X,Y)=d, where n>=1. There are X-Y paths in the n-cube whose length are d, d+2, d+4, …,c, where c=(2^n)-1 if d is odd, and c=(2^n)-2 if d is even. J.S. Fu, G.H. Chen, Hamiltonicity of the hierarchical cubic network, Theory of Computing Systems 35(1)(2002) J.S. Fu, G.H. Chen, Hamiltonicity of the hierarchical cubic network, Theory of Computing Systems 35(1)(2002)

6

7

8 If f=0, then this lemma can be directly obtained from Lemma 1. If f=0, then this lemma can be directly obtained from Lemma 1. If f=1 If f=1

9

10

11 Case 1 f0=k-1, f1=1 Case 1 f0=k-1, f1=1 Case 1.1 Case 1.1

12 Case 1.2 All nodes in *0 (except X) adjacent to Y are faulty.

13 Case 1.3 Besides Y, at least one other healthy node in *0 is adjacent to X. Case 1.3 Besides Y, at least one other healthy node in *0 is adjacent to X. Case 2. 2<=f0<=k-2 Case 2. 2<=f0<=k-2 Case 3. f0=1, f1=k-1 Case 3. f0=1, f1=k-1

14 Case 1. f0=2k-3, f1=1 Case 1. f0=2k-3, f1=1

15 Case 2. k<=f0<=2k-4, 1<=f1<=k-2 Case 2. k<=f0<=2k-4, 1<=f1<=k-2

16 Case 3. f0=k-1, 1<=f1<=k-1 Case 3. f0=k-1, 1<=f1<=k-1 When f1<=k-2, the discussion is the same as in Case 2. When f1<=k-2, the discussion is the same as in Case 2. Assume that f1=k-1. By assumption, there exists a fault-free cycle C of length of at least [(2^k)-2*f0] in *0. In addition, by Lemma 6, there exists a fault-free U(k+1) ---- V(k+1) path of length of at least [(2^k)-2*f1-1] in *1.

17 Discussion and conclusion It is not easy to prove that a fault-free cycle of length of at least (2^n)-2*f cannot be embedded in an n-cube with f faulty nodes, where n>=5 and f>=2n-3. It is not easy to prove that a fault-free cycle of length of at least (2^n)-2*f cannot be embedded in an n-cube with f faulty nodes, where n>=5 and f>=2n-3. This paper reveals that a bipartite graph may tolerate faulty nodes more than its degree without affecting the embedding results. This paper reveals that a bipartite graph may tolerate faulty nodes more than its degree without affecting the embedding results.

18

19 Discussion and conclusion To embed fault-free cycles in the star graph, the butterfly graph, and the other bipartite graph with more faulty nodes tolerable is one of the further projects. To embed fault-free cycles in the star graph, the butterfly graph, and the other bipartite graph with more faulty nodes tolerable is one of the further projects.