348
Figure 18-1 outlines a simple remote persistent memory configuration with one
initiator system that is replicating writes to persistent memory on a single remote target
system. While this shows the use of persistent memory on both the initiator and target,
it is possible to read data from initiator DRAM and write to persistent memory on the
remote target system, or read from the initiator’s persistent memory and write to the
remote target’s DRAM.
RDMA Networking Protocols
Examples of popular RDMA networking protocols used throughout the cloud and
enterprise data centers include:
• InfiniBand is an I/O architecture and high-performance specification
for data transmission between high-speed, low-latency, and highly
scalable CPUs, processors, and storage.
• RoCE (RDMA over Converged Ethernet) is a network protocol that
allows RDMA over an Ethernet network.
• iWARP (Internet Wide Area RDMA Protocol) is a networking protocol
that implements RDMA for efficient data transfer over Internet
Protocol networks.
All three protocols support high-performance data movement to and from persistent
memory using RDMA.
Figure 18-1. Initiator and target system using RDMA
Chapter 18 remote persistent memory
Précédent

- 371/457

Suivant