Dahu: commodity switches for direct connect data center networks

  • Authors:
  • Sivasankar Radhakrishnan;Malveeka Tewari;Rishi Kapoor;George Porter;Amin Vahdat

  • Affiliations:
  • University of California, San Diego, La Jolla, California, USA;University of California, San Diego, La Jolla, California, USA;University of California, San Diego, La Jolla, California, USA;University of California, San Diego, La Jolla, California, USA;University of California, San Diego and Google Inc., La Jolla, California, USA

  • Venue:
  • ANCS '13 Proceedings of the ninth ACM/IEEE symposium on Architectures for networking and communications systems
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

Solving "Big Data" problems requires bridging massive quantities of compute, memory, and storage, which requires a very high bandwidth network. Recently proposed direct connect networks like HyperX and Flattened Butterfly offer large capacity through paths of varying lengths between servers, and are highly cost effective for common data center workloads. However data center deployments are constrained to multi-rooted tree topologies like Fat-tree and VL2 due to shortest path routing and the limitations of commodity data center switch silicon. In this work we present Dahu, simple enhancements to commodity Ethernet switches to support direct connect networks in data centers. Dahu avoids congestion hot-spots by dynamically spreading traffic uniformly across links, and forwarding traffic over non-minimal paths where possible. By performing load balancing primarily using local information, Dahu can act more quickly than centralized approaches, and responds to failure gracefully. Our evaluation shows that Dahu delivers up to 500% improvement in throughput over ECMP in large scale HyperX networks with over 130,000 servers, and up to 50% higher throughput in an 8,192 server Fat-tree network.