Hamiltonian Connectedness of Recursive Dual-Net

Recursive Dual-Net (RDN) was proposed recently as an effective, high-performance interconnection network for supercomputers with millions of nodes. A Recursive Dual-Net $\bm{RDN(B)}$ is recursively constructed on a base symmetric network $\bm{B}$. At each iteration, the network is extended through dual-construction. The dual-construction extends a symmetric graph $\bm{G}$ into a symmetric graph $\bm{G'}$ with size $\bm{2n^2}$ and node-degree $\bm{d+1}$, where $\bm{n}$ and $\bm{d}$ are the size and the node-degree of $\bm{G}$, respectively. Therefore, a $\bm{k}$-level Recursive Dual-Net $\bm{RDN^k(B)}$ contains $\bm{(2n_0)^{2^k}/2}$ nodes with a node degree of $\bm{d_0+k}$, where $\bm{n_0}$ and $\bm{d_0}$ are the size and the node-degree of the base network $\bm{B}$, respectively. In this paper, we show that, if the base network $\bm{B}$ is hamiltonian, $\bm{RDN^k(B)}$ is hamiltonian. We give an efficient algorithm for constructing a hamiltonian cycle in $\bm{RDN^k(B)}$ for $\bm{k≫0}$. We also show that if the base network is hamiltonian connected, $\bm{RDN^k(B)}$ is hamiltonian connected for any $\bm{k≫0}$.

[1]  M. H. Schultz,et al.  Topological properties of hypercubes , 1988, IEEE Trans. Computers.

[2]  Shietung Peng,et al.  Recursive Dual-Net: A New Universal Network for Supercomputers of the Next Generation , 2009, ICA3PP.

[3]  F. Leighton,et al.  Introduction to Parallel Algorithms and Architectures: Arrays, Trees, Hypercubes , 1991 .

[4]  Jung-Sheng Fu,et al.  Hamiltonian Connectedness of the Faulty WK-Recursive Network , 2006, 2006 Seventh International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT'06).

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

[6]  Yamin Li,et al.  HAMILTONIAN CYCLE EMBEDDING FOR FAULT TOLERANCE IN DUAL-CUBE , 2002 .

[7]  Kanad Ghose,et al.  Hierarchical Cubic Networks , 1995, IEEE Trans. Parallel Distributed Syst..

[8]  Shietung Peng,et al.  An Algorithm for Constructing Hamiltonian Cycle in Metacube Networks , 2007 .

[9]  D. S. SzyId,et al.  Parallel Computation: Models And Methods , 1998, IEEE Concurrency.

[10]  Shietung Peng,et al.  An Algorithm for Constructing Hamiltonian Cycle in Metacube Networks , 2007, Eighth International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT 2007).

[11]  C. Sanges,et al.  A recursively scalable network VLSI implementation , 1988, Future Gener. Comput. Syst..

[12]  Franco P. Preparata,et al.  The cube-connected-cycles: A versatile network for parallel computation , 1979, 20th Annual Symposium on Foundations of Computer Science (sfcs 1979).

[13]  Selim G. Akl Parallel computation: models and methods , 1997 .

[14]  Sajal K. Das,et al.  Book Review: Introduction to Parallel Algorithms and Architectures : Arrays, Trees, Hypercubes by F. T. Leighton (Morgan Kauffman Pub, 1992) , 1992, SIGA.

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

[16]  Gen-Huey Chen,et al.  Topological properties, communication, and computation on WK-recursive networks , 1994, Networks.

[17]  Shietung Peng,et al.  Efficient Collective Communications in Dual-Cube , 2004, The Journal of Supercomputing.

[18]  Jung-Sheng Fu Hamiltonian-connectedness of the WK-recursive network , 2004, 7th International Symposium on Parallel Architectures, Algorithms and Networks, 2004. Proceedings..

[19]  Zhenmin Zhu,et al.  A Service Discovery Framework for Ubiquitous Computing , 2007 .