1 Introduction to SDP

SDP is a byte-stream transport protocol that provides TCP stream semantics. SDP is capable of utilizing InfiniBand's advanced protocol offload capabilities and can provide lower latency, higher bandwidth, and lower CPU utilization than IPoIB running sockets-based applications.

SDP can be used to transparently (that is, without any recompilation of application source code) improve performance of applications. Because SDP has the same socket semantics as TCP, an existing application is able to run using SDP without any changes in source code. The difference is that the application's TCP socket gets replaced with SDP socket.

4Introduction to SDP