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