Skip to main navigation Skip to search Skip to main content

Expeditus: Distributed load balancing with global congestion information in data center networks

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

Abstract

We propose Expeditus, a distributed congestion-aware load balancing mechanism for Clos data center networks. The fundamental challenge in making load balancing congestion-aware is, how to collect real-time (in the order of RTT) congestion information from all possible paths, in a scalable and efficient manner. A naive solution requires each edge switch to have congestion information for O(k4) paths for a k-pod fat-tree, and recent proposals like CONGA only work for the two-tier leaf-spine topology. Expeditus relies on scalable one-hop information collection, where a switch only monitors buffer occupancy from and to its k=2 upstream neighbors, respectively. It further uses a two-stage path selection mechanism to aggregate relevant congestion information across switches and make near-optimal path selection decisions during TCP handshaking. We outline the basic idea of these mechanisms in this extended abstract. Preliminary ns-3 simulations demonstrate that Expeditus outperforms ECMP in fat-tree networks, and outperforms CONGA significantly in leaf-spine topology.
Original languageEnglish
Title of host publicationCoNEXT Student Workshop 2014 - Proceedings of the 2014 Workshop
PublisherAssociation for Computing Machinery
Pages1-3
ISBN (Print)9781450332828
DOIs
Publication statusPublished - 2 Dec 2014
Event2014 ACM CoNEXT Student Workshop - Sydney, Australia
Duration: 2 Dec 20142 Dec 2014

Conference

Conference2014 ACM CoNEXT Student Workshop
PlaceAustralia
CitySydney
Period2/12/142/12/14

Research Keywords

  • Congestion control
  • Datacenter network
  • Distributed
  • Load balancing

Fingerprint

Dive into the research topics of 'Expeditus: Distributed load balancing with global congestion information in data center networks'. Together they form a unique fingerprint.

Cite this