Skip to content
Book Open access

Can Software-based Transport Perform Like RDMA?

Sep 2026 · Proceedings of the 17th ACM SIGOPS Asia-Pacific Workshop on Systems · 0 citations · 30 references

Abstract

RDMA delivers a high-performance data plane with minimal CPU overhead in datacenters, but its hardware-integrated control plane suffers from serious scalability limitations. Recent work on improving RoCEv2-based NIC (RNIC) scalability has helped, yet these solutions depend on specialized hardware features, limiting their practical adoption. In this paper, we ask the opposite question: can a software-based data plane match RDMA's performance while preserving the flexibility of a software control plane? We show that TCP performance can be dramatically improved by following the design philosophy of RoCE, which integrates kernel bypassing, segment offloading, and zero-copy buffer management. Our preliminary evaluation shows that a single CPU core can sustain over 1 Tbps on TCP transmission (TX) and 752 Gbps on reception (RX). These results demonstrate that software TCP stacks can achieve performance parity with modern RNICs, providing a flexible and practical alternative for high-performance networked systems.

Read PDF

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.