Intra-Node Communication Mechanisms

NIC-Level Loopback

Two DMA operations

User-space Shared Memory

The sending process copies the message to the shared memory area.
The receiving process then copy over the message to its own buffer.

Kernel based Shared Memory
  • The receiving process needs to bring the sending process’ buffer into its cache
  • And the receiving process can write this buffer into its own receive buffer

Intra Node Communication Shemes