B4: Experience with a Globally-Deployed Software Defined WAN

被引:1501
作者
Jain, Sushant
Kumar, Alok
Mandal, Subhasree
Ong, Joon
Poutievski, Leon
Singh, Arjun
Venkata, Subbaiah
Wanderer, Jim
Zhou, Junlan
Zhu, Min
Zolla, Jonathan
Hoelzle, Urs
Stuart, Stephen
Vahdat, Amin
机构
关键词
Centralized Traffic Engineering; Wide-Area Networks; Software-Defined Networking; Routing; OpenFlow;
D O I
10.1145/2534169.2486019
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We present the design, implementation, and evaluation of B-4, a private WAN connecting Google's data centers across the planet. B-4 has a number of unique characteristics: i) massive bandwidth requirements deployed to a modest number of sites, ii) elastic traffic demand that seeks to maximize average bandwidth, and iii) full control over the edge servers and network, which enables rate limiting and demand measurement at the edge. These characteristics led to a Software Defined Networking architecture using OpenFlow to control relatively simple switches built from merchant silicon. B-4's centralized traffic engineering service drives links to near 100% utilization, while splitting application flows among multiple paths to balance capacity against application priority/demands. We describe experience with three years of B-4 production deployment, lessons learned, and areas for future work.
引用
收藏
页码:3 / 14
页数:12
相关论文
共 39 条
[1]  
Al-Fares M., 2008, P SIGCOMM NEW YORK N
[2]   Centralized and Distributed Algorithms for Routing and Weighted Max-Min Fair Bandwidth Allocation [J].
Allalouf, Miriam ;
Shavitt, Yuval .
IEEE-ACM TRANSACTIONS ON NETWORKING, 2008, 16 (05) :1015-1024
[3]  
[Anonymous], 2008, P ACM WORKSH PROGR R, DOI DOI 10.1145/1397718.1397732
[4]  
[Anonymous], P SIGCOMM AUG
[5]  
[Anonymous], 2009, OPENFLOWTR20091
[6]  
[Anonymous], 2010, OSDI
[7]   RATES: A server for MPLS traffic engineering [J].
Aukia, P ;
Kodialam, M ;
Koppol, PVN ;
Lakshman, TV ;
Sarin, H ;
Suter, B .
IEEE NETWORK, 2000, 14 (02) :34-41
[8]  
Awduche D., 2001, 3209 RFC
[9]  
Awduche D., 1999, 2702 RFC IETF
[10]  
CAESAR M., 2005, P NSDI APR