|
Cluster 2005 |
START ConferenceManager |
Dror Goldenberg, Michael Kagan, Ran Ravid, Michael S. Tsirkin
RAIT Workshop
IEEE
International Conference on Cluster Computing (Cluster 2005)
Boston, Massachusetts, USA, September 26, 2005
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 of ten.
|
START Conference
Manager (V2.49.7) |
|
Maintainer: rrgerber@softconf.com
|