Java Sockets over Remote Direct Memory Access (JSOR) (Linux only)

JSOR provides a mechanism for existing plain Start of changes for service refresh 2 fix pack 10and NIO stream End of changes for service refresh 2 fix pack 10Java™ sockets applications to take advantage of high performance networking infrastructures, such as InfiniBand. Application performance can be improved by reducing network latency and improving network bandwidth between Java server and client configurations.

Note: Start of changes for service refresh 8 fix pack 30The RDMA implementation which was previously deprecated is removed from IBM® SDK, Java Technology Edition, Version 8.End of changes for service refresh 8 fix pack 30

Remote Direct Memory Access (RDMA) is enabled by specifying a runtime configuration file that has a similar format to a Sockets Direct Protocol (SDP) configuration file. When RDMA is enabled, the traditional TCP socket transparently switches to an RDMA socket. This connection allows client and server end points to communicate over the InfiniBand switch fabric at increased data transfer rates when compared to traditional Ethernet connections.