DocumentCode :
2719583
Title :
High performance user level sockets over Gigabit Ethernet
Author :
Balaji, Pavan ; Shivam, Piyush ; Wyckoff, Pete ; Panda, Dhabaleswar
Author_Institution :
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear :
2002
fDate :
2002
Firstpage :
179
Lastpage :
186
Abstract :
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 modern user-level protocols such as EMP or VIA which feature both low-latency and high bandwidth. 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 μs for the Datagram sockets and 37 μs for Data Streaming sockets compared to a latency of 120 μs 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.
Keywords :
application program interfaces; message passing; performance evaluation; protocols; workstation clusters; API; Data Streaming sockets; Datagram sockets; EMP; Ethernet Message Passing protocol; Gigabit Ethernet; TCP; Web server application; bandwidth; ftp application; high bandwidth; high performance user level sockets; kernel based protocols; latency; low-latency; performance; performance enhancement; user-level protocols; workstation network; Bandwidth; Computer networks; Delay; EMP radiation effects; Ethernet networks; Information science; Kernel; Physics computing; Protocols; Sockets;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2002. Proceedings. 2002 IEEE International Conference on
Print_ISBN :
0-7695-2066-9
Type :
conf
DOI :
10.1109/CLUSTR.2002.1137745
Filename :
1137745
Link To Document :
بازگشت