ethernet

Implementing low-latency, high-throughput networking on Ethernet using RDMA technologies (RoCE, iWARP) that bypass kernel stack via RDMA verbs, and managing the underlying lossless/priority flow control (DCBX/PFC) and QoS settings to enable direct memory access, zero-copy transfers, and high-performance cluster communication.

ethernet

12-Month Skill Trend

Momentum and market value over time
Trending
Score
+20 in 12 mo
96
12 mo agoNow
Career
Value
+$12K in 12 mo
$42K/year
12 mo agoNow

Recommended Survey Paper

Quick overview of the field
View more

Must-Read Papers

Most classic and influential ideas
View more

RoCE BALBOA: Service-enhanced Data Center RDMA for SmartNICs

Jul 27, 2025
MJ
Maximilian Jakob Heer
🏛️ ETH Zurich

Datacenter networks have become a performance bottleneck for data-intensive applications such as machine learning, and existing RDMA protocols struggle to meet the stringent requirements of SmartNICs and accelerators. This paper proposes BALBOA: a service-enhanced RDMA architecture tailored for SmartNICs. Its core is an open-source, customizable RoCE v2–compatible protocol stack capable of supporting hundreds of queue pairs and sustaining 100 Gbps line-rate processing. BALBOA innovatively integrates host-bypass, pipelined compute offloading, and in-network computation, unifying protocol processing and data acceleration on FPGA. It further extends functionality with hardware-accelerated encryption, ML packet classification, and line-rate data preprocessing. Experimental evaluation on an FPGA-based cluster demonstrates that BALBOA achieves latency and throughput comparable to commercial NICs, enabling end-to-end line-rate offloading for recommendation systems. Results validate its high performance, ultra-low latency, and adaptability across diverse application scenarios.

Addressing network bottlenecks in data-intensive applications like MLDeveloping scalable RDMA-stack for SmartNICs and acceleratorsEnabling customizable network functions and compute offloads

Reimagining RDMA Through the Lens of ML

Oct 18, 2025
EW
Ertza Warraich

In large-scale distributed machine learning (ML), collective communication suffers from high tail latency, while existing RDMA protocols (e.g., RoCE) exhibit poor scalability due to stringent reliability and in-order delivery guarantees. Method: This paper proposes a lightweight RDMA architecture tailored to ML workloads—intentionally relaxing strict reliability and ordering requirements to exploit ML’s inherent tolerance to partial packet loss. Retransmission and error correction are offloaded to the upper-layer training pipeline; the design employs best-effort transmission, adaptive timeout, priority-based data scheduling, retains DCQCN for congestion control, and integrates Hadamard transform for efficient fault tolerance. Contribution/Results: Experiments show a 2.3× reduction in 99th-percentile latency, 67% reduction in BRAM resource usage, and nearly 2× improvement in NIC fault recovery time—significantly enhancing scalability and resilience of ML communication in ten-thousand-GPU clusters.

Addressing tail latency in distributed ML collective communicationRedesigning transport mechanisms to improve scalability and resilienceRevisiting RDMA reliability for ML's tolerance to data loss

This work addresses the high memory overhead and latency in modern data centers caused by the InfiniBand queue-pair abstraction of RDMA, which creates a performance bottleneck at the NIC. The authors present the first clean-room, open-source implementation of Huawei’s Unified Bus (UB) protocol, encompassing both transport and transaction layers. UB decouples application endpoints from host transport state, supports on-demand ordering, and enables remote memory access using native CPU load/store semantics. The project provides reproducible evaluation platforms at RTL, SystemC, and gem5 levels, enabling fair comparison with RoCEv2. Experimental results demonstrate that, for 64-byte remote reads, UB achieves an end-to-end latency of approximately 500 nanoseconds—4.37× lower than RoCEv2—with 2.80× higher throughput, while consuming only 14% of the logic resources on an Alveo U50 FPGA.

latencynetwork interface bottleneckQueue Pair

OptiNIC: A Resilient and Tail-Optimal RDMA NIC for Distributed ML Workloads

Dec 27, 2025
EW
Ertza Warraich
🏛️ Purdue University | Broadcom | University of Michigan

Distributed ML at scale (thousands of GPUs) faces a critical bottleneck: tail latency in collective communications. Conventional RDMA solutions (e.g., RoCE) rely heavily on retransmission and strict in-order delivery, resulting in high protocol complexity, tail-latency sensitivity, and pipeline stalls. This work proposes a domain-specific RDMA NIC architecture tailored for ML workloads, the first to explicitly exploit ML’s intrinsic tolerance to packet loss and out-of-order delivery. It eliminates retransmission and rigid ordering, instead adopting adaptive timeout–driven best-effort, out-of-order transmission. Reliability recovery is delegated to the ML layer—via techniques such as Hadamard transforms and erasure coding—enabling a lightweight, resilient NIC design. The architecture maintains full compatibility with standard congestion control mechanisms (DCQCN, EQDS, Swift). Evaluations on Hyperstack and CloudLab demonstrate 2.0× speedup in training time-to-accuracy (TTA), 1.6× higher inference throughput, 3.5× reduction in 99th-percentile latency, 2.7× lower BRAM utilization, and nearly doubled fault tolerance.

Addresses tail latency bottleneck in distributed ML collective communicationEliminates retransmissions and in-order delivery for RDMA in ML workloadsShifts loss recovery to ML pipeline using adaptive timeouts and coding

SHIFT: An RDMA Failure-Resilient Layer for Distributed Training

Dec 11, 2025
SL
Shengkai Lin
🏛️ Shanghai Jiao Tong University | University of Washington | University of Connecticut

In large-scale LLM distributed training, RDMA network failures often cause complete job aborts, while existing application-layer fault tolerance (e.g., checkpointing) incurs disruptive training interruptions. Method: This work proposes, for the first time, an RDMA-layer fine-grained failure state machine and transparent rerouting mechanism that seamlessly redirects RDMA traffic across NICs—without modifying applications (e.g., PyTorch/NCCL) or training code. The solution requires only lightweight driver-level modifications. Contribution/Results: It enables zero-interruption training during faults, reducing progress loss to just 8% until the next checkpoint—a 92% reduction versus conventional approaches—while imposing less than 1.2% overhead on the data path. This bridges a critical gap between network- and application-layer fault tolerance, delivering truly transparent, zero-modification, RDMA-native resilience.

Addresses network anomaly propagation in distributed LLM trainingEnables application continuity with minimal overhead during failuresIntroduces RDMA-level fault tolerance to minimize training disruptions

Latest Papers

What's happening recently
View more

This study addresses the challenge of accurately predicting flow completion time (FCT) for large-scale data transfers in public high-performance wide-area networks (HP-WANs), where limited control over critical path parameters hinders efficient scheduling of compute and storage resources. The work presents the first systematic evaluation of FCT predictability under mainstream TCP congestion control algorithms—including CUBIC, BBRv1, and BBRv3—in real-world HP-WAN environments, augmented with ingress traffic shaping for optimization. Large-scale experiments conducted on the FABRIC testbed demonstrate that, in challenging scenarios characterized by microburst-induced packet loss, BBRv1 combined with traffic shaping significantly enhances FCT predictability, thereby providing reliable latency guarantees for cross-domain data scheduling.

flow completion timeHigh-Performance Wide-Area Networkspacket loss

This work addresses the inefficiencies of existing fault-tolerance mechanisms for RDMA link failures, which uniformly retransmit all in-flight requests upon connection disruption, leading to wasted bandwidth, semantic errors, and high recovery overhead. The authors propose a failure-type-aware recovery mechanism that leverages a lightweight completion log to track the execution status of each request, thereby distinguishing between already executed and unexecuted operations. By selectively retransmitting only necessary requests and restoring their results, this approach achieves precise, execution-state-based retransmission for the first time. It prevents redundant execution of non-idempotent operations, ensures transactional consistency, and eliminates the need for connection reestablishment. Experimental results demonstrate negligible memory overhead, a steady-state latency penalty of merely 0.6–10%, and a 65% reduction in recovery retransmission time.

failure-type awarenessnon-idempotent operationsRDMA failover

This work addresses the security vulnerabilities of Remote Direct Memory Access (RDMA) in untrusted environments, where its CPU-bypassing nature circumvents conventional security mechanisms. The authors present the first native RDMA encryption implementation directly within the data plane of a programmable Tofino switch, leveraging the P4 language to integrate AES-128 encryption and offload cryptographic operations from the host CPU to the network data plane. This approach ensures strong security without compromising performance. Experimental results demonstrate sustained throughput ranging from 0.37 to 1.9 Gbps for packet sizes between 16 and 128 bytes, confirming the feasibility of simultaneously achieving high performance and robust security. The proposed method overcomes the longstanding challenge of adapting traditional security mechanisms to high-speed RDMA communication.

AES encryptionhigh-performance data transferRDMA

This work addresses the performance limitations of existing routing schemes in inter-datacenter RDMA networks, which suffer from path asymmetry, delayed congestion signals, and routing conflicts among concurrent flows. To overcome these challenges, the paper proposes LCMP, a novel framework that integrates a unified path-quality scoring mechanism in the control plane with compact congestion signaling in the data plane, enabling low-cost, low-latency, and congestion-aware intelligent multipath scheduling. LCMP further incorporates cost-aware filtering and a diversity-preserving hashing mechanism to mitigate decision conflicts among concurrent flows and enhance path utilization efficiency. Evaluated on eight real-world datacenter testbeds, LCMP reduces median and tail flow completion times by 76% and 64%, respectively, compared to state-of-the-art solutions. Large-scale simulations further confirm its substantial advantages in long-distance scenarios.

congestion signalsinter-datacentermulti-path routing

This work addresses the dual challenges of 25–35% DRAM waste due to memory fragmentation in cloud environments and high cold-start latency during MicroVM snapshot restoration. To tackle these issues, the authors propose a hierarchical memory pooling architecture that synergistically integrates CXL and RDMA. Snapshot pages are categorized by access热度 (hotness): hot pages reside in a low-latency CXL-attached pool, while cold and zero pages are stored in an RDMA-based remote memory pool. The design includes a novel ownership coherence protocol tailored for non-cache-coherent CXL devices to ensure correctness in multi-host sharing scenarios. Key innovations include the first coordinated use of CXL and RDMA for MicroVM snapshot serving, a hotness-aware snapshot format, and a hybrid loading mechanism featuring hot-page preloading with asynchronous on-demand fetching of cold pages. Experiments demonstrate that the end-to-end restoration latency is reduced by 2.2× on average compared to Firecracker and outperforms the state-of-the-art by 1.1×.

Cold-start latencyCXLMemory pooling

Hot Scholars

ZD

Zhiguo Ding

University of Manchester and Khalifa University, Fellow of IEEE, Web of Science Highly Cited
Wireless communicationssignal processingand cross-layer optimization
YL

Yuanwei Liu

IEEE Fellow, AAIA Fellow, Clarivate Highly Cited Researcher, The University of Hong Kong
NOMARIS/STARAI6G
TM

Tommaso Melodia

Institute for the Wireless Internet of Things at Northeastern University
Open RANSpectrum Sharing5G/6GAI/ML
GC

Giuseppe Caire

Professor, Technical University of Berlin, Germany, and Professor of Electrical Engineering (on
Information TheoryCommunicationsSignal ProcessingStatistics
BB

Boris Bellalta

Professor. Wireless Networking Group, Dept. of Information and Communication Technologies, UPF
Wireless NetworksWi-Fi / 802.11Performance Evaluation