DevoFlow: Scaling Flow Management for High-Performance Networks

被引:803
作者
Curtis, Andrew R. [1 ]
Mogul, Jeffrey C. [2 ]
Tourrilhes, Jean [2 ]
Yalagandula, Praveen [2 ]
Sharma, Puneet [2 ]
Banerjee, Sujata [2 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
[2] HP Labs Palo Alto, Palo Alto, CA USA
关键词
Design; Measurement; Performance; Data center; Flow-based networking;
D O I
10.1145/2043164.2018466
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Open Flow is a great concept, but its original design imposes excessive overheads. It can simplify network and traffic management in enterprise and data center environments, because it enables flow-level control over Ethernet switching and provides global visibility of the flows in the network. However, such fine-grained control and visibility comes with costs: the switch-implementation costs of involving the switch's control-plane too often and the distributed-system costs of involving the Open Flow controller too frequently, both on flow setups and especially for statistics-gathering. In this paper, we analyze these overheads, and show that Open Flow's current design cannot meet the needs of high-performance networks. We design and evaluate DevoFlow, a modification of the Open Flow model which gently breaks the coupling between control and global visibility, in a way that maintains a useful amount of visibility without imposing unnecessary costs. We evaluate DevoFlow through simulations, and find that it can load-balance data center traffic as well as fine-grained solutions, without as much overhead: DevoFlow uses 10-53 times fewer flow table entries at an average switch, and uses 10-42 times fewer control messages.
引用
收藏
页码:254 / 265
页数:12
相关论文
共 50 条
[1]  
Ahn J. H., 2009, P SUPERC
[2]  
Al-Fares M., 2010, P NSDI APR
[3]  
Ananthanarayanan G, 2008, USENIX WORKSH POW AW
[4]  
[Anonymous], OPFLOW SWITCH SPEC V
[5]  
[Anonymous], P INM WREN SAN JOS C
[6]  
[Anonymous], 2010, ISCA
[7]  
[Anonymous], HP PROCURVE 5400 ZL
[8]  
[Anonymous], 2004, 4 ACM SIGCOMM C INT
[9]  
[Anonymous], 2009, SIGCOMM
[10]  
[Anonymous], P ACM SIGCOMM