Hamiltonian Properties of DCell Networks

DCell has been proposed for data centers as a server centric interconnection network structure. DCell can support millions of servers with high network capacity by only using commodity switches. With one exception, we prove that a $k$ level DCell built with $n$ port switches is Hamiltonian-connected for $k \geq 0$ and $n \geq 2$. Our proof extends to all generalized DCell connection rules for $n\ge 3$. Then, we propose an $O(t_k)$ algorithm for finding a Hamiltonian path in $DCell_{k}$, where $t_k$ is the number of servers in $DCell_{k}$. What's more, we prove that $DCell_{k}$ is $(n+k-4)$-fault Hamiltonian-connected and $(n+k-3)$-fault Hamiltonian. In addition, we show that a partial DCell is Hamiltonian connected if it conforms to a few practical restrictions.

[1]  Yuan Yu,et al.  Dryad: distributed data-parallel programs from sequential building blocks , 2007, EuroSys '07.

[2]  Haitao Wu,et al.  BCube: a high performance, server-centric network architecture for modular data centers , 2009, SIGCOMM '09.

[3]  Hao Li,et al.  Hamiltonicity and pancyclicity of cartesian products of graphs , 2009, Discret. Math..

[4]  Dajin Wang Hamiltonian Embedding in Crossed Cubes with Failed Links , 2012, IEEE Transactions on Parallel and Distributed Systems.

[5]  Hyeong-Seok Lim,et al.  Fault-Hamiltonicity of hypercube-like interconnection networks , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[6]  Xiaohua Jia,et al.  Edge-pancyclicity and path-embeddability of bijective connection graphs , 2008, Inf. Sci..

[7]  David S. Johnson,et al.  The NP-Completeness Column: An Ongoing Guide , 1982, J. Algorithms.

[8]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[9]  Lei Shi,et al.  Dcell: a scalable and fault-tolerant network structure for data centers , 2008, SIGCOMM '08.

[10]  Himanshu Shah,et al.  FireFly: a reconfigurable wireless data center fabric using free-space optics , 2015, SIGCOMM 2015.

[11]  Dong Lin,et al.  Hyper-BCube: A scalable data center network , 2012, 2012 IEEE International Conference on Communications (ICC).

[12]  Haitao Wu,et al.  FiConn: Using Backup Port for Server Interconnection in Data Centers , 2009, IEEE INFOCOM 2009.

[13]  Chih-Ping Chu,et al.  Multicast communication in wormhole-routed symmetric networks with hamiltonian cycle model , 2005, J. Syst. Archit..

[14]  Ankit Singla,et al.  Jellyfish: Networking Data Centers Randomly , 2011, NSDI.

[15]  Amin Vahdat,et al.  A scalable, commodity data center network architecture , 2008, SIGCOMM '08.

[16]  John Adrian Bondy,et al.  A method in graph theory , 1976, Discret. Math..

[17]  Amin Vahdat,et al.  Helios: a hybrid electrical/optical switch architecture for modular data centers , 2010, SIGCOMM '10.

[18]  Reinhard Diestel,et al.  Graph Theory , 1997 .

[19]  Jason Lee,et al.  Generalized DCell Structure for Load-Balanced Data Center Networks , 2010, 2010 INFOCOM IEEE Conference on Computer Communications Workshops.

[20]  Jianxi Fan Hamilton-connectivity and cycle-embedding of the Möbius cubes , 2002, Inf. Process. Lett..

[21]  Srinivasan Keshav,et al.  Quartz: a new design element for low-latency DCNs , 2015, SIGCOMM.

[22]  Yi-Ping Hung,et al.  Multicast communication in wormhole-routed 2D torus networks with hamiltonian cycle model , 2009, J. Syst. Archit..

[23]  Jun Li,et al.  The Generalized DCell Network Structures and Their Graph Properties , 2009 .

[24]  Antony I. T. Rowstron,et al.  Symbiotic routing in future data centers , 2010, SIGCOMM '10.

[25]  David S. Johnson,et al.  Computers and Intractability: A Guide to the Theory of NP-Completeness , 1978 .

[26]  Albert G. Greenberg,et al.  VL2: a scalable and flexible data center network , 2009, SIGCOMM '09.

[27]  David S. Johnson The NP-Completeness Column: An Ongoing Guide , 1986, J. Algorithms.

[28]  Rynson W. H. Lau,et al.  Edge-Pancyclicity of Twisted Cubes , 2005, ISAAC.

[29]  Xiaola Lin,et al.  Deadlock-Free Multicast Wormhole Routing in 2-D Mesh Multicomputers , 1994, IEEE Trans. Parallel Distributed Syst..

[30]  GhemawatSanjay,et al.  The Google file system , 2003 .

[31]  Jianqiu Cao,et al.  Hamiltonian properties of twisted hypercube-like networks with more faulty elements , 2011, Theor. Comput. Sci..

[32]  Lixin Gao,et al.  DPillar: Dual-port server interconnection network for large scale data centers , 2012, Comput. Networks.