Expeditus: Congestion-aware Load Balancing in Clos Data Center Networks

Peng Wang, Hong Xu, Zhixiong Niu, Dongsu Han, Yongqiang Xiong

Research output: Chapters, Conference Papers, Creative and Literary WorksRGC 32 - Refereed conference paper (with host publication)peer-review

Abstract

Data center networks often use multi-rooted Clos topologies to provide a large number of equal cost paths between two hosts. Thus, load balancing traffic among the paths is important for high performance and low latency. However, it is well known that ECMP-the de facto load balancing scheme-performs poorly in data center networks. The main culprit of ECMP's problems is its congestion agnostic nature, which fundamentally limits its ability to deal with network dynamics. We propose Expeditus, a novel distributed congestionaware load balancing protocol for general 3-tier Clos networks. The complex 3-tier Clos topologies present significant scalability challenges that make a simple per-path feedback approach infeasible. Expeditus addresses the challenges by using simple local information collection, where a switch only monitors its egress and ingress link loads. It further employs a novel two-stage path selection mechanism to aggregate relevant information across switches and make path selection decisions. Testbed evaluation on Emulab and large-scale ns-3 simulations demonstrate that, Expeditus outperforms ECMP by up to 45% in tail flow completion times (FCT) for mice flows, and by up to 38% in mean FCT for elephant flows in 3-tier Clos networks.
Original languageEnglish
Title of host publicationProceedings of the 7th ACM Symposium on Cloud Computing, SoCC 2016
EditorsMarcos K. Aguilera, Brian Cooper, Yanlei Diao
PublisherAssociation for Computing Machinery
Pages442-455
ISBN (Print)9781450345255
DOIs
Publication statusPublished - 5 Oct 2016
Event7th ACM Symposium on Cloud Computing 2016, SoCC 2016 - Santa Clara, United States
Duration: 5 Oct 20167 Oct 2016
http://acmsocc.github.io/2016/

Conference

Conference7th ACM Symposium on Cloud Computing 2016, SoCC 2016
PlaceUnited States
CitySanta Clara
Period5/10/167/10/16
Internet address

Research Keywords

  • Datacenter networks
  • Load balancing
  • Network congestion

Fingerprint

Dive into the research topics of 'Expeditus: Congestion-aware Load Balancing in Clos Data Center Networks'. Together they form a unique fingerprint.

Cite this