Expandable and Cost-Effective Network Structures for Data Centers Using Dual-Port Servers

A fundamental goal of data center networking is to efficiently interconnect a large number of servers with the low equipment cost. Several server-centric network structures for data centers have been proposed. They, however, are not truly expandable and suffer a low degree of regularity and symmetry. Inspired by the commodity servers in today's data centers that come with dual port, we consider how to build expandable and cost-effective structures without expensive high-end switches and additional hardware on servers except the two NIC ports. In this paper, two such network structures, called HCN and BCN, are designed, both of which are of server degree 2. We also develop the low overhead and robust routing mechanisms for HCN and BCN. Although the server degree is only 2, HCN can be expanded very easily to encompass hundreds of thousands servers with the low diameter and high bisection width. Additionally, HCN offers a high degree of regularity, scalability, and symmetry, which conform to the modular designs of data centers. BCN is the largest known network structure for data centers with the server degree 2 and network diameter 7. Furthermore, BCN has many attractive features, including the low diameter, high bisection width, large number of node-disjoint paths for the one-to-one traffic, and good fault-tolerant ability. Mathematical analysis and comprehensive simulations show that HCN and BCN possess excellent topological properties and are viable network structures for data centers.

[1]  Jing Yuan,et al.  DAC: Generic and Automatic Address Configuration for Data Center Networks , 2012, IEEE/ACM Transactions on Networking.

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

[3]  Makoto Imase,et al.  A Design for Directed Graphs with Minimum Diameter , 1983, IEEE Transactions on Computers.

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

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

[6]  Haitao Wu,et al.  ServerSwitch: A Programmable and High Performance Platform for Data Center Networks , 2011, NSDI.

[7]  Chuanxiong Guo,et al.  CAFE: a configurable packet forwarding engine for data center networks , 2009, PRESTO '09.

[8]  Dharma P. Agrawal,et al.  Generalized Hypercube and Hyperbus Structures for a Computer Network , 1984, IEEE Transactions on Computers.

[9]  R. M. Damerell On Moore graphs , 1973, Mathematical Proceedings of the Cambridge Philosophical Society.

[10]  Mario A. López,et al.  A Class of Static and Dynamic Hierarchical Interconnection Networks , 1994, 1994 International Conference on Parallel Processing Vol. 1.

[11]  Wilson C. Hsieh,et al.  Bigtable: A Distributed Storage System for Structured Data , 2006, TOCS.

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

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

[14]  Mario A. López,et al.  Tightly Connected Hierarchical Interconnection Networks for Parallel Processors , 1993, 1993 International Conference on Parallel Processing - ICPP'93.

[15]  Xiaoming Fu,et al.  Building mega data center from heterogeneous containers , 2011, 2011 19th IEEE International Conference on Network Protocols.

[16]  Noga Alon,et al.  The Moore Bound for Irregular Graphs , 2002, Graphs Comb..

[17]  J. Sirán,et al.  Moore Graphs and Beyond: A survey of the Degree/Diameter Problem , 2013 .

[18]  Jing Yuan,et al.  Generic and automatic address configuration for data center networks , 2010, SIGCOMM '10.

[19]  Dharma P. Agrawal,et al.  Hybrid graph-based networks for multiprocessing , 1998, Telecommun. Syst..

[20]  Haitao Wu,et al.  Scalable and Cost-Effective Interconnection of Data-Center Servers Using Dual Server Ports , 2011, IEEE/ACM Transactions on Networking.

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

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