Datacenter RPCs can be general and fast

Datacenter RPCs can be general and fast

Zero-copy packet I/O in eRPC provides performance comparable to lower level interfaces such as RDMA and DPDK. The trade-off is a more expensive process when retransmission does occur:

eRPC provides zero copy reception for workloads under the common-case of single packet requests and dispatch mode request handlers too, which boosts eRPCs message rate by up to 16%. eRPC achieves high message rate, bandwidth, and scalability with low latency in a large cluster with lossy Ethernet.

Source: blog.acolyer.org