Exploiting RDMA

The java.net and java.nio application programming interfaces (APIs) enable the development of Java™ applications that can use TCP or UDP to communicate over the network. On Linux, extensions are available that allow Java applications to communicate over high performance network infrastructure that supports Remote Direct Memory Access (RDMA). Existing Java socket applications can take advantage of RDMA-capable network adapters by using extensions to the Socket and ServerSocket APIs. Alternatively, you can write applications that use APIs in the jVerbs library to communicate directly over RDMA-capable infrastructure.

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

For any extensions to the java.net and java.nio application programming interfaces, see Application programming reference.