DocumentCode :
2385531
Title :
Transparently Achieving Superior Socket Performance Using Zero Copy Socket Direct Protocol over 20Gb/s InfiniBand Links
Author :
Goldenberg, Dror ; Kagan, Michael ; Ravid, Ran ; Tsirkin, M. Ichael S
Author_Institution :
Mellanox Technol. Inc., Sta. Clara, CA
fYear :
2005
fDate :
Sept. 2005
Firstpage :
1
Lastpage :
10
Abstract :
Sockets Direct Protocol (SDP) is a byte stream protocol that utilizes the capabilities of the InfiniBand fabric to transparently achieve performance gains for existing socket-based networked applications. In this paper we discuss an implementation of Zero Copy support for synchronous send()/recv() socket calls, that uses the remote DMA capability of InfiniBand for SDP data transfers. We added this support to the open-source implementation of SDP over InfiniBand. We evaluate this implementation over a 20 Gb/s InfiniBand link. We demonstrate scalability of Zero Copy and show its benefits for systems that utilize multiple socket connections in parallel. For example, enabling Zero Copy with 8 active connections yields a bandwidth growth from 630MB/s to 1360MB/s, at the same time reducing the CPU utilization by a factor often
Keywords :
bandwidth allocation; file organisation; local area networks; performance evaluation; transport protocols; 20 Gbit/s; 630 to 1360 MByte/s; CPU utilization; DMA capability; InfiniBand fabric; InfiniBand links; SDP data transfers; byte stream protocol; open-source implementation; socket connections; socket-based networked applications; superior socket performance; synchronous socket calls; zero copy socket direct protocol; Bandwidth; Delay; Engines; Fabrics; Kernel; Open source software; Protocols; Radio access networks; Sockets; Switches;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster Computing, 2005. IEEE International
Conference_Location :
Burlington, MA
ISSN :
1552-5244
Print_ISBN :
0-7803-9486-0
Electronic_ISBN :
1552-5244
Type :
conf
DOI :
10.1109/CLUSTR.2005.347027
Filename :
4154155
Link To Document :
بازگشت