NVMe over Fabrics
E53633
NVMe over Fabrics is a network protocol that extends the high-performance NVMe storage interface across various network transports to enable low-latency, scalable access to remote solid-state storage.
Observed surface forms (5)
| Surface form | Occurrences |
|---|---|
| NVMe over Fabrics using Fibre Channel | 1 |
| NVMe over Fabrics using RDMA | 1 |
| NVMe over Fabrics using TCP | 1 |
| NVMe-oF | 1 |
| Non-Volatile Memory Express over Fabrics | 1 |
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
NVMe protocol extension
ⓘ
network protocol ⓘ storage networking protocol ⓘ |
| abbreviation |
NVMe over Fabrics
self-linksurface differs
ⓘ
surface form:
NVMe-oF
|
| advantage |
better CPU efficiency on hosts
ⓘ
end-to-end NVMe semantics ⓘ higher IOPS than traditional SAN protocols ⓘ lower latency than SCSI-based protocols ⓘ support for many parallel queues ⓘ |
| applicableTo |
cloud storage infrastructures
ⓘ
data center networks ⓘ enterprise SANs ⓘ high-performance computing environments ⓘ |
| basedOn | NVMe ⓘ |
| comparedTo |
Fibre Channel
ⓘ
surface form:
Fibre Channel Protocol
iSCSI ⓘ |
| designedFor |
disaggregated storage
ⓘ
flash storage arrays ⓘ solid-state storage ⓘ |
| enables |
converged infrastructure
ⓘ
host-to-target communication over a fabric ⓘ hyper-converged infrastructure ⓘ remote access to NVMe namespaces ⓘ scale-out storage systems ⓘ storage disaggregation ⓘ storage virtualization ⓘ |
| fullName |
NVMe over Fabrics
self-linksurface differs
ⓘ
surface form:
Non-Volatile Memory Express over Fabrics
|
| goal |
extend NVMe performance across networks
ⓘ
minimize protocol overhead over the fabric ⓘ provide uniform NVMe interface for local and remote storage ⓘ |
| standardizedBy |
NVMe
ⓘ
surface form:
NVM Express organization
|
| supports |
high-throughput storage access
ⓘ
low-latency storage access ⓘ multipath I/O ⓘ remote NVMe storage access ⓘ scalable storage access ⓘ shared storage architectures ⓘ |
| transportIncludes |
Fibre Channel
ⓘ
InfiniBand ⓘ RDMA ⓘ RoCE ⓘ Transmission Control Protocol ⓘ
surface form:
TCP
iWARP ⓘ |
| uses |
NVMe
ⓘ
surface form:
NVMe command set
message-based transport ⓘ queue-based command submission ⓘ |
| usesConcept |
controllers
ⓘ
fabrics abstraction ⓘ namespaces ⓘ queue pairs ⓘ subsystems ⓘ |
| variant |
NVMe over Fabrics
self-linksurface differs
ⓘ
surface form:
NVMe over Fabrics using Fibre Channel
NVMe over Fabrics self-linksurface differs ⓘ
surface form:
NVMe over Fabrics using RDMA
NVMe over Fabrics self-linksurface differs ⓘ
surface form:
NVMe over Fabrics using TCP
|
Referenced by (7)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
NVMe-oF
this entity surface form:
Non-Volatile Memory Express over Fabrics
this entity surface form:
NVMe over Fabrics using RDMA
this entity surface form:
NVMe over Fabrics using Fibre Channel
this entity surface form:
NVMe over Fabrics using TCP