Content deleted Content added
improving |
== RDMA over TCP/IP == |
||
Line 1:
'''Remote Direct Memory Access''' (RDMA) is a concept whereby two or more [[computer]]s communicate via [[Direct Memory Access]] directly from the [[main memory]] of one system to the main memory of another. As there is no CPU, cache, or context switching overhead, this is particularly useful in applications where high thoughput, low latency networking is needed such as in massively parallel [[Linux]] clusters. The most common RDMA implementation is over [[Infiniband]]. Although RDMA over
== RDMA over TCP/IP ==
An alternate proposal is RDMA over [[TCP/IP]], in which the TCP/IP protocol is used to move the data over a commodity data networking technology such as [[Gigabit Ethernet]]. Unlike conventional TCP/IP implementations, the RDMA implementation would have its TCP/IP stack implemented on the network adapter card, which would thus act as a [[I/O processor]], taking up the load of RDMA processing.
This also has the advantage that software-based RDMA emulation will be possible, allowing interoperation between systems with dedicated RDMA hardware and those without.
== External links ==
* [http://www.rdmaconsortium.org/home RDMA Consortium]
|