Secondary Categories: 02-Infrastructure

Remote Direct Memory Access is a way to access another computer systems memory without the interference with the remote computers operating system. This is useful in parallel computer clusters and can be used to transfer files to other systems at high speeds.

Common RDMA implementations include the Virtual Interface Architecture, RDMA over Converged Ethernet (RoCE), InfiniBand, Omni-Path and iWARP.

There are two transport types in RDMA:

  • Reliably Connected (RC)
  • Unreliable Datagram (UD)

RC preserves request and no requests are lost in transit and UD requires fewer request when handling multiple connections. UD is connection-less which allows a single host to communicate with any other using a single queue.

Resources:

Also Check Out: