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

TL;DR

It is shown 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, and software TCP stacks can achieve performance parity with modern RNICs.

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

Similar papers

2026

SwCC-Sec: Secure Software-Programmable and Per-Packet Congestion Control in RDMA Engine

Many data centers adopt Remote Direct Memory Access (RDMA) to allow data center applications to achieve low latency and high throughput, while keeping minimal CPU overhead. The upper-layer applications keep evolving rapidly, and thus need congestion control algorithms (CCAs) that exist in the NIC hardware also to react...

Hong-Jing Huang, Xu-Zheng Chen, Zi-Yu Song et al. · 0 citations
2026

RedLB: Load Balancing With a Redundant QP for RoCE

With the rapid development of network intensive applications such as LLM training and cloud storage, RoCE has been widely deployed in data center networks to enhance the underlying high-speed network and meet the high-performance requirements of upper layer applications. The existing host-based RoCE load balancing sche...

Hui-Min Luo, Jiao Zhang, Jia-Feng Jiang et al. · 0 citations
Book Open access Sep 2026

RSC: Enabling High-Performance RDMA for Serverless Services with Adaptive Network Multiplexing

Results demonstrate that RSC can make RDMA economically viable for serverless services, and workflow, request‑mix, resource, noisy‑neighbor, endpoint‑scale, and QP‑density diagnostics confirm that connection reuse removes millisecond‑scale RC setup from warm service invocation paths.

Wen-Di Song, Guang-Ping Xu, Yang-Yang Fan et al. · 0 citations
Aug 2026

Achieving High-Performance Erasure Code Repair Through DPU Offloading

Erasure coding provides efficient fault tolerance for large-scale distributed storage systems. However, its data repair process is well-known to be resource-intensive. We find that conventional host-centric, TCP-based repair architectures suffer from severe resource contention. Even in high-bandwidth networks, such int...

Xiangyu Yao, Yina Lv, Tianyu Ren et al. · 0 citations
Conference Sep 2026

Space Data Centers (SDCs): Rethinking Computing Infrastructure Beyond Earth

Falling launch costs, together with advances in radiation-tolerant electronics, optical inter-satellite links, and high-efficiency power and thermal systems, have made Space Data Centers (SDCs) an increasingly credible proposition, whether for deep-space autonomy, on-board processing of Earth-observation data, or as or...

Soyed Tuhin Ahmed, B. Farahani, Krishnendu Chakrabarty et al. · 0 citations
Book Open access Sep 2026

ActiveRDMA: SmartNIC-offloaded, Multi-Step RDMA operations

This work presents ActiveRDMA, an active RDMA model that extends traditional one-sided semantics by leveraging on-NIC programmability, and enables complex, multi-step RDMA patterns to execute directly on the target side, eliminating host CPU involvement and reducing communication round-trips.

Jerónimo Sánchez García, Peter-Jan Gootzen, Raphael Frantz et al. · 0 citations

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