pFabric: Minimal Near-Optimal Datacenter Transport

被引:483
作者
Alizadeh, Mohammad [1 ]
Yang, Shuang [1 ]
Sharif, Milad [1 ]
Katti, Sachin [1 ]
McKeown, Nick [1 ]
Prabhakar, Balaji [1 ]
Shenker, Scott [2 ]
机构
[1] Stanford Univ, Stanford, CA 94305 USA
[2] UC Berkeley ICSI, Berkeley, CA USA
关键词
Design; Performance; Datacenter network; Packet transport; Flow scheduling;
D O I
10.1145/2534169.2486031
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper we present pFabric, a minimalistic datacenter transport design that provides near theoretically optimal flow completion times even at the 99th percentile for short flows, while still minimizing average flow completion time for long flows. Moreover, pFabric delivers this performance with a very simple design that is based on a key conceptual insight: datacenter transport should decouple flow scheduling from rate control. For flow scheduling, packets carry a single priority number set independently by each flow; switches have very small buffers and implement a very simple priority-based scheduling/dropping mechanism. Rate control is also correspondingly simpler; flows start at line rate and throttle hack only under high and persistent packet loss. We provide theoretical intuition and show via extensive simulations that the combination of these two simple mechanisms is sufficient to provide near-optimal performance.
引用
收藏
页码:435 / 446
页数:12
相关论文
共 21 条
[1]  
Al-Fares M., 2008, P SIGCOMM
[2]  
Alizadeh M., 2010, P SIGCOMM
[3]  
Alizadeh M., 2012, P HOTNETS
[4]  
Alizadeh Mohammad., 2013, PFABRIC MINIMAL NEAR
[5]  
Alizadeh Mohammad, 2012, NSDI
[6]  
[Anonymous], P SIGCOMM
[7]  
[Anonymous], P NSDI
[8]  
Atikoglu B., 2012, P SIGMETRICS
[9]  
Bansal N., 2001, P SIGMETRICS
[10]  
Bar-Noy A., 2000, J ALGORITHMS