Architectural breakdown of end-to-end latency in a TCP/IP network

被引:5
作者
Larsen, Steen [1 ]
Sarangam, Parthasarathy [1 ]
Huggahalli, Ram [1 ]
机构
[1] Intel Corp, Santa Clara, CA 95051 USA
来源
19TH INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE AND HIGH PERFORMANCE COMPUTING, PROCEEDINGS | 2007年
关键词
D O I
10.1109/SBAC-PAD.2007.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Adoption of the 10GbE Ethernet standard has been impeded by two important performance-oriented considerations: 1) processing requirements of common protocol stacks and 2) end-to-end latency. The overheads of typical software based protocol stacks on CPU utilization and throughput have been well evaluated in several recent studies. In this paper, we focus on end-to-end latency and present a detailed characterization across typical server system hardware and software stack components. We demonstrate that application level end-to-end latency with a 10GbE connection can be as low as 10 microseconds for a single isolated request. The paper analyzes the components of the latency and discusses possible significant variations to the components under realistic conditions. We note that methods that are used to optimize throughput can often be responsible for the perception that Ethernet based latencies can be very high. Methods to pursue reducing the minimum latency and controlling the variations are presented.
引用
收藏
页码:195 / 202
页数:8
相关论文
共 9 条
[1]  
FENG W, 2005, P 13 S AUG
[2]  
FOONG A, 2004, P IEEE INT C NETW
[3]  
FOONG A, 2003, P IEEE INT S PERF SY
[4]  
HANSEN J, 2000, P 2 WORKSH CLUST BAS
[5]  
HUGGAHALLI R, 2005, INT S COMP ARCH ISCA
[6]  
*IA 32 INT, 2005, ARCH SOFTW DEV MAN, V3
[7]  
Mogul Jeffrey C, 2003, USENIX WORKSH HOT TO, P25
[8]  
PCI-SIG, 2006, PCI EXPR BAS SPEC RE
[9]  
REGNIER G, 2004, IEEE COMPUTER NOV