High performance user level sockets over Gigabit Ethernet

被引:16
作者
Balaji, P [1 ]
Shivam, P [1 ]
Wyckoff, P [1 ]
Panda, D [1 ]
机构
[1] Ohio State Univ, Columbus, OH 43210 USA
来源
2002 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS | 2002年
关键词
Gigabit Ethernet; sockets; user-level protocol; interprocessor architecture;
D O I
10.1109/CLUSTR.2002.1137745
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
While a number of User-Level Protocols have been developed to reduce the gap between the performance capabilities of the physical network and the performance actually available, applications that have already been developed on kernel based protocols such as TCP have largely been ignored There is a need to make these existing TCP applications take advantage of the modem user-level protocols such as EMP or VIA which feature both low-latency and high bandwidth. In this paper we have designed, implemented and evaluated a scheme to support such applications written using the sockets API to run over EMP without any changes to the application itself. Using this scheme, we are able to achieve a latency of 28.5 mus for the Datagram sockets and 37 mus for Data Streaming sockets compared to a latency of 120 mus obtained by TCP for 4-byte messages. This scheme attains a peak bandwidth of around 840 Mbps. Both the latency and the throughput numbers are close to those achievable by EMP The ftp application shows twice as much benefit on our sockets interface while the web server application shows up to six times performance enhancement as compared to TCP To the best of our knowledge, this is the first such design and implementation for Gigabit Ethernet.
引用
收藏
页码:179 / 186
页数:8
相关论文
共 15 条
[1]  
BALAJI P, HIGH PERFORMANCE USE
[2]   Design alternatives for virtual interface architecture and an implementation on IBM netfinity NT cluster [J].
Banikazemi, M ;
Abali, B ;
Herger, L ;
Panda, DK .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2001, 61 (11) :1512-1545
[3]  
BODEN NJ, GIGABIT PER SECOND L
[4]  
FRAZIR H, GIGABIT ETHERNET FRO
[5]  
KIM JS, CLUSTER 01
[6]  
*MPI FOR, SC 93
[7]  
*MVIA, HIGH PERF MOD VIA LI
[8]  
*MYR CORP, GM MESS PASS SYST
[9]  
PAKIN S, SC 95
[10]  
Petrini F., HOTL 01