RDMA over TCP/IP
E922716
RDMA over TCP/IP is a networking technology that provides remote direct memory access capabilities over standard TCP/IP networks, enabling low-latency, high-throughput data transfer without involving the host CPU.
Statements (47)
| Predicate | Object |
|---|---|
| instanceOf |
networking technology
ⓘ
remote direct memory access protocol ⓘ |
| abstracts | underlying transport details from applications ⓘ |
| aimsTo |
increase bandwidth utilization
ⓘ
reduce latency compared to traditional TCP/IP sockets ⓘ |
| benefits |
cloud computing workloads
ⓘ
virtualized environments ⓘ |
| bypasses |
host CPU for data movement
ⓘ
kernel in data path ⓘ |
| compatibleWith |
Ethernet-based infrastructures
ⓘ
existing IP networks ⓘ |
| competesWith |
InfiniBand-based RDMA solutions
ⓘ
RoCE-based RDMA solutions ⓘ |
| designedFor |
data center networks
ⓘ
high-performance computing environments ⓘ |
| enables |
high-throughput data transfer
ⓘ
low-latency data transfer ⓘ |
| goal | provide RDMA semantics over ubiquitous IP networks ⓘ |
| improves |
application latency
ⓘ
application throughput ⓘ |
| minimizes |
CPU overhead for networking
ⓘ
context switches ⓘ data copies between user space and kernel space ⓘ |
| operatesOver | standard TCP/IP networks ⓘ |
| provides | remote direct memory access ⓘ |
| reduces | CPU involvement in data transfer ⓘ |
| reliesOn |
congestion control mechanisms in TCP
ⓘ
standard IP routing ⓘ |
| requires |
RDMA-aware software stack
ⓘ
RDMA-capable network interface cards ⓘ |
| supports |
kernel bypass
ⓘ
one-sided RDMA operations ⓘ remote atomic operations ⓘ remote read operations ⓘ remote write operations ⓘ two-sided RDMA operations ⓘ zero-copy data transfer ⓘ |
| targets |
high-performance storage protocols
ⓘ
scale-out architectures ⓘ |
| usedFor |
cluster communication
ⓘ
distributed databases ⓘ high-performance message passing ⓘ storage networking ⓘ |
| usedIn |
latency-sensitive applications
ⓘ
throughput-intensive applications ⓘ |
| usesProtocol |
IP
NERFINISHED
ⓘ
TCP NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.