Skip to content
Book Open access

eCCA: Deploying In-Network Congestion Control Algorithms in Practice with eBPF

Aug 2026 · Asia-Pacific Workshop on Networking · pp. 30-36 · 0 citations · 26 references
Computer Science

Abstract

In-network congestion control algorithms (CCAs) are essential for emerging datacenter applications to achieve high throughput and low tail latency. Deploying these CCAs in production requires preserving the existing, highly optimized network datapath as much as possible, since rebuilding or modifying the datapath demands substantial engineering effort to regain performance. Although eBPF enables flexible kernel programmability, deploying in-network CCAs through it remains challenging due to semantic misalignment across kernel hooks, compatibility issues with existing mechanisms, and instability across kernel versions. We present eCCA, an eBPF-based framework that enables the deployment of in-network CCAs in the standard Linux kernel without intrusive code modifications. To address the above challenges, eCCA introduces unified context management, functionally correct hook orchestration, and deployment-adaptive abstractions, which are derived from our practical deployment experiences. We demonstrate the practicality of eCCA by deploying CAQM across multiple NIC models and Linux kernel versions with minimal requirements. Evaluations show that CAQM on eCCA preserves native CAQM’s control behavior with less than 3% throughput loss, while reducing tail latency by 96% compared to CUBIC at the same throughput.

Read PDF

Similar papers

Book Open access Sep 2026

Netkit: Specializing Linux Packet Delivery for Container Networks

Cloud-native microservices architectures rely on network namespaces for isolation, with the overhead of container communications remaining a critical performance bottleneck. While colocating containers on the same host mitigates some of this overhead, it cannot match the performance of communication within a single net...

Daniel Borkmann, Paul Chaignon · 0 citations
Preprint Oct 2026

PCM: Programmable Congestion Management for Terabit RDMA NICs

Datacenter congestion control (CC) and load balancing (LB) evolve rapidly as workload demands change, but deployment depends on RDMA hardware and transport interfaces. Emerging programmable RDMA engines tie policy code to vendor APIs. Operators must therefore port each policy for every platform they deploy. We address...

Mikhail Khalilov, Timo Schneider, Tommaso Bonato et al. · 0 citations
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
Preprint Aug 2026

Extending Low Latency Service Across the Internet

This work proposes a deployment strategy that reduces the need to upgrade expensive core routers by using existing networking mechanisms such as BGP communities, SRv6, and priority queues with rate caps, and demonstrates the feasibility of this approach through large scale experiments on the FABRIC testbed.

Harkirat Singh, Fatih Berkay Sarpkaya, Hakan Gulec et al. · 0 citations
2026

Accurate Traffic Load Properties Verification in Data Center Networks

This paper presents our experiences in deploying YU, Alibaba’s in-house traffic load verification system for wide area networks (WAN), in data center networks (DCN). We encounter two key challenges: the opaque ISP challenge, where the opaque nature of the configurations of peering ISPs results in low accuracy of inter-...

Zijian Zhang, Yi-Fan Li, Xing Fang et al. · 0 citations
Open access Aug 2026

Isolation Deployment Protocols for Re-ducing Production Risk in Multi-Datacenter Systems: An Extension of Zhao et al

These findings demonstrate that deployment decisions based on structural failure domains can substantially limit the propagation of failures beyond the intended canary population, and indicate that topology-aware rollout control and per-datacenter monitoring can substantially reduce failure propagation and containment...

Sai Joshitha Kathari · 0 citations

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