LaCoDa: Layered connected topology for massive data centers

One of the fundamental challenges of existing data centers is to design a network that interconnects massive number of servers, and therefore providing an efficient and fault-tolerant routing service to upper-layer applications. Several solutions have been proposed (e.g. FatTree, DCell and BCube), however they either scale too fast (i.e., double exponentially) or too slow. This paper proposes a new data center topology, called LaCoDa, that combines the advantages of previous topologies while avoiding their limitations. LaCoDa uses a small node degree that matches physical restriction for servers, and it also interconnects a large number of servers while reducing the wiring complexity and without affecting the existing servers. LaCoDa can interconnect up to millions of servers with a small number of port switches by increasing the number of directly connected clusters per layer, and therefore avoiding the cluster connections repetitions. The theoretical and experimental results show that the average path length (APL) of a 1000-node LaCoDa is smaller than the APL of a 23-node FlatTree and 11-node BCube and DCell. Moreover, with 6-port switches and a node degree of 4, the bisection bandwidth of 4.19 Million-node LaCoDa is 7% and 14% bigger than the bisection bandwidth of 310-node DCell and BCube, respectively. Consequently, LaCoDa provides better performance than DCel, BCube, FatTree in terms of average path length, throughput, latency and bisection bandwidth.

[1]  Amin Vahdat,et al.  PortLand: a scalable fault-tolerant layer 2 data center network fabric , 2009, SIGCOMM '09.

[2]  H. Jonathan Chao,et al.  A Petabit Bufferless Optical Switch for Data Center Networks , 2013 .

[3]  Mounir Hamdi,et al.  CLOT: A cost-effective low-latency overlaid torus-based network architecture for data centers , 2015, 2015 IEEE International Conference on Communications (ICC).

[4]  Roberto Proietti,et al.  DOS - A scalable optical switch for datacenters , 2010, 2010 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS).

[5]  Zhiyang Su,et al.  Rethinking the Data Center Networking: Architecture, Network Protocols, and Resource Sharing , 2014, IEEE Access.

[6]  Lisandro Zambenedetti Granville,et al.  Data Center Network Virtualization: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[7]  Bo Qin,et al.  NovaCube: A low latency Torus-based network architecture for data centers , 2014, 2014 IEEE Global Communications Conference.

[8]  Ioannis Tomkos,et al.  A Survey on Optical Interconnects for Data Centers , 2012, IEEE Communications Surveys & Tutorials.

[9]  Rodolfo da Silva Villaça,et al.  HCube: A Server-centric Data Center Structure for Similarity Search , 2013, 2013 IEEE 27th International Conference on Advanced Information Networking and Applications (AINA).

[10]  Mounir Hamdi,et al.  SprintNet: A high performance server-centric network architecture for data centers , 2014, 2014 IEEE International Conference on Communications (ICC).

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

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

[13]  Zhili Sun,et al.  Energy-aware data center management in cross-domain content delivery networks , 2013, 2013 IEEE Online Conference on Green Communications (OnlineGreenComm).

[14]  Haitao Wu,et al.  MDCube: a high performance network structure for modular data center interconnection , 2009, CoNEXT '09.

[15]  Dong Lin,et al.  FlatNet: Towards a flatter data center network , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[16]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[17]  Francesca Cuomo,et al.  Understanding optimal data gathering in the energy and latency domains of a wireless sensor network , 2006, Comput. Networks.

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

[19]  Yang Qin,et al.  Analysis for TCP in data center networks: Outcast and Incast , 2016, J. Netw. Comput. Appl..

[20]  Mounir Hamdi,et al.  Designing efficient high performance server-centric data center network architecture , 2015, Comput. Networks.

[21]  Emin Gün Sirer,et al.  Small-world datacenters , 2011, SoCC.

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

[23]  M. Wiboonrat An Empirical Study on Data Center System Failure Diagnosis , 2008, 2008 The Third International Conference on Internet Monitoring and Protection.

[24]  Austin Donnelly,et al.  CamCube: A key-based data center , 2010 .

[25]  Rodolfo da Silva Villaça,et al.  HCube: Routing and similarity search in Data Centers , 2016, J. Netw. Comput. Appl..

[26]  Cees T. A. M. de Laat,et al.  Joint flow routing-scheduling for energy efficient software defined data center networks: A prototype of energy-aware network management platform , 2016, J. Netw. Comput. Appl..