Skip to content
Book Open access

Single-Core Hotspots on Your VNF? Break Them Up!

Aug 2026 · Asia-Pacific Workshop on Networking · 1 citation · 45 references
Computer Science

TL;DR

ParaFlowO is proposed, an architecture that Parallelizes processing elephant Flows across multiple CPU cores while preserving in-Order delivery and integrates a lightweight reordering mechanism to preserve packet order and controls parallelism to mitigate contention on shared state.

Abstract

Current NFVs assign packets to CPU cores at flow granularity, where each flow is pinned to a single CPU. This approach is efficient under most scenarios but has exposed limitations when handling elephant flows. These “heavy hitters” overwhelm single cores, creating bottlenecks that affect overall throughput and degrade service quality. As networks scale to higher-speed links and core-rich CPUs, these imbalances become more severe. In this paper, we propose ParaFlowO, an architecture that Parallelizes processing elephant Flows across multiple CPU cores while preserving in-Order delivery. ParaFlowO breaks elephant flows into flowlets and dynamically rotates them across multiple cores. It integrates a lightweight reordering mechanism to preserve packet order and controls parallelism to mitigate contention on shared state. Preliminary evaluations show that ParaFlowO offers a practical solution to mixed-grained parallelism in stateful middleboxes.

Read PDF

Similar papers

Book Open access Jul 2026

DPIO: A Unified I/O Architecture for Heterogeneous CPU and DPU NVMeoF

To alleviate the overhead of moving massive data in modern data centers, Data Processing Units (DPUs) are increasingly deployed to offload NVMe-over-Fabrics (NVMeoF) remote storage access from the CPU. However, current heterogeneous CPU-DPU systems suffer from inflexible resource partitioning, leading to suboptimal utilization of computational power and network bandwidth. In this paper, we present DPIO, a unified I/O processing stack designed to harmonize the collaboration between CPU and DPU in NVMeoF environments. By implementing fine-grained task orchestration, DPIO effectively bridges the performance gap between DPU offloading and CPU processing, achieving near-optimal system performance across diverse workloads. Our real-world implementation demonstrates that DPIO delivers over 2 × higher throughput compared to conventional DPU-centric NVMeoF approaches, significantly enhancing the efficiency of data-intensive applications.

Wenhao Gu, Xuchao Xie, Yujuan Tan et al. · 0 citations
Preprint Jul 2026

CoCoScale: Leveraging Layer-wise Scaling to Unlock the Potential of Online LLM Serving

CoScale is proposed, a layer-wise dynamic scaling mechanism that selectively expands the parallelism of hot layers onto idle resources reclaimed from underutilized devices, enabling elastic data parallelism without altering model architectures or adding hardware overhead.

Jingfeng Wu, Yiyuan He, Minxian Xu et al. · 0 citations
Book Open access Aug 2026

Honey, I Shrunk the Headers With Flow.ZIP

Packet header overhead is a persistent source of inefficiency in packet-switched networks, reducing goodput and increasing network load. Trends like tunneling further increase this overhead, significantly impacting flow completion times. While, in principle, it is possible to compress these headers, existing methods require specialized hardware on every hop to compress/decompress the packet to/from custom header formats. In this paper, we present Flow.zip, a backward-compatible header compression mechanism designed for existing data center networks. Our solution leverages a combination of last-hop network offload and MPLS support, both of which are ubiquitous in modern data center deployments. Flow.zip overcomes scalability limitations in these components by selectively and intelligently coordinating compression for a subset of flows. Doing so, Flow.zip achieves up to 58% reduction in average flow completion time on real-world data center workloads.

Yinda Zhang, Liangcheng Yu, Gianni Antichi et al. · 0 citations
Book Open access Aug 2026

CCSwitch: A Scalable Data Plane for Non-Blocking In-Network Collective Communication

Collective communication operations in AI and HPC workloads generate heavy network traffic. Offloading these operations to network switches reduces latency, but performing arithmetic and replication at line rate is difficult, especially as port counts and link speeds grow. Existing in-network approaches rely on accumulation buffers that not only limit throughput but also require complex state management to handle stragglers and congestion. We present CCSwitch, a modular switching fabric built from 4×4 non-blocking Collective Engines (CEs). Each CE combines spatial and temporal parallelism to perform reductions without accumulation buffers. CEs compose into k-ary n-tree topologies, scaling to 32- and 256-port switches while preserving non-blocking throughput. Source routing and flit-level synchronization keep per-switch state minimal. Our FPGA implementation shows that CCSwitch's quaternary-tree reduction fabric uses up to 23% fewer LUTs and 12–30% fewer flip-flops than a comparable Clos-based design at equal throughput. Enabling the full feature set—source routing, replication, and time-multiplexed VCs—uses 1.4–1.8× more LUTs than the circuit-switched baseline, well below the 3–5× overhead typical of packet-switched NoC routers, while supporting concurrent collectives on shared links.

Sumukh Pinge, Hardik Soni, Bob Lantz et al. · 0 citations
Preprint Jul 2026

StrataCL: Fabric-Native Communication Library for Production Supernodes

Modern distributed AI workloads run across hundreds of accelerators, making communication a major bottleneck. Existing communication libraries remain largely buffer-centric because user and communication buffers are managed separately, causing redundant data copies or costly user-buffer registration. This paper presents StrataCL, a zero-redundancy and fabric-native communication library for production supernodes. StrataCL introduces registration-on-allocation to realize user-buffer direct communication, and designs communication operators with workload-balanced NPU-core partitioning and NPU-driven SDMA offloading to exploit supernode architecture features. On the Huawei CloudMatrix384, StrataCL improves collective bus bandwidth by up to 1.6x and improves MoE dispatch/combine bus bandwidth by up to 1.4x. Across three production workloads, StrataCL improves LLM inference throughput by 1.9x, reduces P99 TTFT by 2.2x, and reduces LLM and Recsys training iteration time by 1.4x and 1.3x, respectively.

Tiancheng Hu, Jin Qin, Yuzheng Wang et al. · 0 citations