Skip to main navigation Skip to search Skip to main content

BCCC: An expandable network for data centers

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

20 Scopus citations

Abstract

Designing a cost-effective network topology for data centers that can deliver sufficient bandwidth and consistent latency performance to a large number of servers has been an important and challenging problem. Many server-centric data center network topologies have been proposed recently due to their significant advantage in cost-efficiency and data center agility, such as BCube, FiConn and BCN. However, existing server-centric topologies are either not expandable or demanding prohibitive expansion cost. As the scale of data centers increases rapidly, the lack of expandability in existing server-centric data center networks imposes a severe obstacle for data center upgrade. In this paper, we present a novel server-centric data center network topology called BCube Connected Crossbars (BCCC), which can provide good network performance using inexpensive commodity off-the-shelf switches and commodity servers with only two NIC ports. A significant advantage of BCCC is its good expandability: When there is a need for expansion, we can easily add new servers and switches into the existing BCCC with little alteration of the existing structure. Meanwhile, BCCC can accommodate a large number of servers while keeping a very small network diameter, as a particular desirable property of BCCC is that its diameter increases only linearly to the network order (i.e., the number of dimensions), which is superior to most of existing server-centric networks, such as FiConn and BCN, whose diameters increase exponentially with network order. Additionally, there are a rich set of parallel paths with similar length between any pair of servers in BCCC, which enables BCCC to not only deliver sufficient bandwidth capacity and predictable latency to end hosts, but also provide graceful performance degradation in case of link failure. We conduct comprehensive comparisons between BCCC with other popular server-centric network topologies, such as FiConn and BCN. We also propose an effective addressing scheme and routing algorithms for BCCC. We show that BCCC has sig-nificant advantages over existing server-centric topologies in many important metrics, such as expandability, server port utilization and network diameter.

Original languageEnglish
Title of host publicationANCS 2014 - 10th 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems
PublisherAssociation for Computing Machinery
Pages77-88
Number of pages12
ISBN (Electronic)9781450328395
DOIs
StatePublished - Oct 20 2014
Event10th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2014 - Marina del Rey, United States
Duration: Oct 20 2014Oct 21 2014

Publication series

NameANCS 2014 - 10th 2014 ACM/IEEE Symposium on Architectures for Networking and Communications Systems

Conference

Conference10th ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2014
Country/TerritoryUnited States
CityMarina del Rey
Period10/20/1410/21/14

Keywords

  • Data center networks
  • Dual-port server
  • Expandability
  • Net-work diameter
  • Server-centric
  • Topology

Fingerprint

Dive into the research topics of 'BCCC: An expandable network for data centers'. Together they form a unique fingerprint.

Cite this