NFS over RDMA
E920315
NFS over RDMA is a variant of the Network File System protocol that uses Remote Direct Memory Access to provide low-latency, high-throughput access to remote storage.
Statements (49)
| Predicate | Object |
|---|---|
| instanceOf |
network file system protocol variant
ⓘ
remote direct memory access protocol usage ⓘ |
| aimsTo | improve NFS performance on fast networks ⓘ |
| alternativeTo | NFS over TCP ⓘ |
| canRunOver |
InfiniBand
NERFINISHED
ⓘ
RoCE NERFINISHED ⓘ iWARP NERFINISHED ⓘ |
| compatibleWith | POSIX file access semantics via NFS ⓘ |
| definedIn |
RFC 8166
NERFINISHED
ⓘ
RFC 8167 NERFINISHED ⓘ RFC 8267 NERFINISHED ⓘ |
| fullName | Network File System over Remote Direct Memory Access NERFINISHED ⓘ |
| improves | I/O throughput ⓘ |
| isStandardizedBy | IETF NERFINISHED ⓘ |
| isStandardizedIn | NFSv4 working group documents ⓘ |
| isUsedIn |
data-intensive applications
ⓘ
enterprise storage networks ⓘ high-performance computing clusters ⓘ |
| maintains | NFS protocol semantics ⓘ |
| minimizes |
CPU copies of file data
ⓘ
context switches for I/O ⓘ |
| offloads | data movement to RDMA hardware ⓘ |
| operatesAt | transport layer ⓘ |
| provides |
high-throughput access to remote storage
ⓘ
low-latency access to remote storage ⓘ |
| reduces |
CPU utilization on client
ⓘ
CPU utilization on server ⓘ network latency ⓘ |
| requires |
RDMA-capable network fabric
ⓘ
RDMA-capable network interface ⓘ RDMA-capable software stack on client ⓘ RDMA-capable software stack on server ⓘ |
| supports |
both read and write file operations
ⓘ
direct data placement into application buffers ⓘ |
| supportsVersion |
NFSv3
ⓘ
NFSv4 ⓘ NFSv4.1 ⓘ NFSv4.2 ⓘ |
| transportProtocol | RDMA transport for ONC RPC ⓘ |
| usedBetween |
NFS client
ⓘ
NFS server ⓘ |
| uses |
RDMA Read operations
ⓘ
RDMA Send/Receive operations ⓘ RDMA Write operations ⓘ |
| usesFeature |
direct memory-to-memory data movement
ⓘ
kernel bypass ⓘ zero-copy data transfer ⓘ |
| usesProtocol | NFS NERFINISHED ⓘ |
| usesTechnology | RDMA NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.