Set-to-Set Disjoint-Path Routing in Metacube

In this paper, we propose an efficient algorithm that finds disjoint paths for set-to-set disjoint-paths routing in metacube. Metacube is a cluster-based, hypercube-like interconnection network that can connect a huge number of nodes with small amount of links per node. An metacube MC$(k,m)$ has $2^{2^km+k}$ nodes and $m+k$ links per node. For an MC$(k,m)$ and two sets of nodes $S$ and $T$ of size $m+k$, the algorithm finds $m+k$ disjoint paths, $\node {s}_i\rightarrow \node {t}_j,~1\leq i,j \leq m+k, \node{s}_i\in S, \node{t}_j\in T$, in $O((m+k)(2^km)\log (m+k))$ time. The length of the paths is at most $(m+1)2^k+(2k+1)(\lceil \lg (m+k)\rceil +\lfloor \lg 2(m+k)\rfloor +1)$ if ($k=2$ and $m\geq 3$) or ($k=3$ and $m\geq 2)$ or ($k>3$). In other cases, the length of the paths is at most $(k+1)(m2^k+m+k)$.

[1]  Shietung Peng,et al.  Metacube: a new interconnection network for large scale parallel systems , 2002 .

[2]  Keiichi Kaneko,et al.  Node-to-Set Disjoint-path Routing in Metacube , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[3]  Sudhakar Yalamanchili,et al.  Interconnection Networks: An Engineering Approach , 2002 .

[4]  Khaled Day,et al.  A Comparative Study of Topological Properties of Hypercubes and Star Graphs , 1994, IEEE Trans. Parallel Distributed Syst..

[5]  Shietung Peng,et al.  Node-to-Set and Set-to-Set Cluster Fault Tolerant Routing in Hypercubes , 1998, Parallel Comput..

[6]  Shietung Peng,et al.  Set-To-Set Fault Tolerant Routing in Star Graphs , 1996 .

[7]  Yasuto Suzuki,et al.  An Algorithm for Node-Disjoint Paths in Pancake Graphs , 2003 .

[8]  Shahram Latifi On the Fault-Diameter of the Star Graph , 1993, Inf. Process. Lett..

[9]  P. F. Corbett,et al.  Rotator Graphs: An Efficient Topology for Point-to-Point Multiprocessor Networks , 1992, IEEE Trans. Parallel Distributed Syst..

[10]  Peter H. Beckman Looking toward Exascale Computing , 2008, 2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[11]  Keiichi Kaneko,et al.  Set-to-Set Disjoint Paths Routing in Dual-Cubes , 2008, 2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies.

[12]  Yasuto Suzuki,et al.  Node-to-set disjoint paths problem in pancake graphs , 2003 .

[13]  Jelena V. Misic,et al.  Fault Tolerance of the Star Graph Interconnection Network , 1994, Inf. Process. Lett..

[14]  Shietung Peng,et al.  Node-To-Set Disjoint Paths Problem in Star Graphs , 1997, Inf. Process. Lett..

[15]  Philip Heidelberger,et al.  Blue Gene/L torus interconnection network , 2005, IBM J. Res. Dev..

[16]  Shietung Peng,et al.  Disjoint-Paths and Fault-Tolerant Routing on Recursive Dual-Net , 2009, 2009 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[17]  Shietung Peng,et al.  DUAL-CUBES: A NEW INTERCONNECTION NETWORK FOR HIGH-PERFORMANCE COMPUTER CLUSTERS , 2000 .

[18]  Sheldon B. Akers,et al.  A Group-Theoretic Model for Symmetric Interconnection Networks , 1989, IEEE Trans. Computers.