DARD: Distributed Adaptive Routing for Datacenter Networks
Authors:
- Xin WuXWXin Wu
- Xiaowei YangXYXiaowei Yang
- 1 June 2012
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636927,p. 32-41
Abstract
Data center networks typically have many paths connecting each host pair to achieve high bisection bandwidth for arbitrary communication patterns. Fully utilizing the bisection bandwidth may require flows between the same source and destination pair to take different paths. However, existing routing protocols have little support for load-sensitive adaptive routing. We propose DARD, a Distributed Adaptive Routing architecture for Data center networks. DARD allows each end host to move traffic from overloaded paths to under loaded paths without central coordination. We use an Open Flow implementation and simulations to show that DARD can effectively use a data center network's bisection bandwidth under both static and dynamic traffic patterns. It outperforms previous solutions based on random path selection by 10%, and performs similarly to previous work that assigns flows to paths using a centralized controller. We use competitive game theory to show that DARD's path selection algorithm makes progress in every step and converges to a Nash equilibrium in finite steps. Our evaluation results suggest that DARD can achieve a close-to-optimal solution in practice.Keywords
This publication has 12 references indexed in Scilit:
- Network traffic characteristics of data centers in the wild2010
- The nature of data center traffic2009
- VL2ACM SIGCOMM Computer Communication Review, 2009
- PortLandACM SIGCOMM Computer Communication Review, 2009
- Atomic routing games on maximum congestionTheoretical Computer Science, 2009
- A scalable, commodity data center network architecture2008
- NOXACM SIGCOMM Computer Communication Review, 2008
- NIRA: A New Inter-Domain Routing ArchitectureIEEE/ACM Transactions on Networking, 2007
- Walking the tightropeACM SIGCOMM Computer Communication Review, 2005
- The revised ARPANET routing metric1989