Papers for

data center network operators

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

SigmaTrace enables detailed monitoring of CPU and GPU RDMA communication

SigmaTrace: Library-Agnostic Observability for CPU/GPU-Initiated RDMA Communication

Abstract: RDMA networking enables low-latency, high-bandwidth communication on large systems. Despite its adoption, however, observability is lacking. Existing tools target specific communication libraries or only report aggregated data, missing per-operation behavior. The gap is widest for GPU-initiated networking, whose in-kernel RDMA operations are invisible to the host. We present SigmaTrace, a library-agnostic RDMA profiling framework providing fine-grained, per-operation visibility for CPU and GPU-initiated networking. It traces operations at the libibverbs/mlx5dv layers, the common denominator beneath communication libraries on InfiniBand and RoCE, and employs a low-overhead memory interposition technique that, to our knowledge, gives the first observability into GPU-initiated RDMA without source patching or binary instrumentation. Host-side tracing adds 1.3% overhead on NCCL AllReduce at 128 GPUs and under 2% on RCCL at 1024 GPUs. On a persistent-kernel BFS and Mixture-of-Experts inference, SigmaTrace exposes an in-kernel barrier spread and 2.13x inter-node traffic skew invisible to existing profilers.

Fri 16 OctDistributed, Parallel, and Cluster Computing
The gist
Communication using RDMA (Remote Direct Memory Access) lets computers talk very quickly, but it's hard to see exactly what's happening during data transfers, especially when GPUs start the communication. The authors created SigmaTrace, a tool that can watch these data exchanges in fine detail without needing to change existing software. It works across different communication libraries on both CPUs and GPUs, adding only a small delay. SigmaTrace reveals hidden communication patterns that older tools miss, helping engineers understand and improve system performance.
Open → 2610.24328v1

Collective communication library adapts to slow network links during training

MCCL: Measurement-based Collective Communication Library

Abstract: Collective communication is a critical performance bottleneck in large-scale distributed training. Existing libraries and synthesis frameworks compute open-loop schedules once, assuming a static topology and peak link capacities. In production, however, persistent gray failures can silently degrade link throughput and latency for hours, causing pre-computed schedules to lose much of their efficiency during execution. In this paper, we present Measurement-based Collective Communication Library (MCCL), a collective communication library that closes the loop between runtime network measurement and dynamic schedule synthesis. MCCL passively measures GPU-to-GPU throughput, detects persistent degradation, re-synthesizes the affected communication-intensive schedules with warm-started synthesizers, and hot-swaps them without interrupting training. We validate the complete loop on a multi-node hardware prototype and use simulations to evaluate cluster-scale scenarios. In our experiments, MCCL incurs negligible overhead (<2%) while maintaining high measurement accuracy (<1.2% error) and low schedule hot-swap time (about 12 ms). Notably, under gray failures, MCCL reduces training time by up to 4.99x over static schedules on simulated training workloads for state-of-the-art LLMs such as Llama and DeepSeek.

Mon 12 OctNetworking and Internet ArchitectureDistributed, Parallel, and Cluster Computing
The gist
Training large AI models across many computers is slowed down when some network connections become slower without warning. The authors created MCCL, a system that watches these connections as the training runs, notices when some links get slower, and quickly changes how data is shared to keep training fast. This approach works without stopping the training and adds very little delay. Tests show it can speed up training by up to five times when network issues occur.
Open → 2610.17091v1

Improved algorithms speed up coflow data scheduling efficiency

Improved Approximations for Coflow Scheduling via Iterated Rounding and Stable Matchings

Abstract: We study Coflow Scheduling, introduced by Chowdhury, Zhong, and Stoica (2014). We give deterministic polynomial-time algorithms achieving a $2.77$-approximation without release dates and a $3.17$-approximation with integer release dates. These improve the $3.42$ and $4.36$ guarantees of Rohwedder and Schnaars (2025). Our approach combines two ideas: (1) a novel iterated rounding scheme, and (2) Galvin's list edge coloring method, which is based on the Gale--Shapley stable matching algorithm.

Mon 12 OctData Structures and Algorithms
The gist
Coflow scheduling is about planning how data moves through a computer network to finish jobs faster. The authors found new ways to schedule these data flows that work better and faster than previous methods. They used a smart step-by-step technique and a matching method originally designed to pair people evenly. Their improvements mean networks can handle complex data movement with fewer delays.
Open → 2610.16068v1

Stackelberg game improves resource use in multi-band optical networks

Stackelberg Game with Multi-Agent Transformer for ISRS-Aware Resource Re-optimization in Multi-Band Optical Networks

Abstract: The rapid expansion of generative AI is driving computing infrastructures toward interconnected AI data centers. Multi-band optical networks have become the backbone of such connectivity. To accommodate increasingly dynamic traffic demands, these networks require continual resource re-optimization to improve resource utilization and reduce service blocking. However, multi-band transmission amplifies inter-channel stimulated Raman scattering(ISRS), inducing nonlinear coupling among services. This coupling complicates re-optimization, as local adjustments perturb the global power profile, creating interdependent optimization decisions across services. Moreover, the nonlinear interactions vary with the subset of services selected for re-optimization, and inappropriate selection may reduce re-optimization effectiveness or diminish achievable benefits. To address these challenges, we propose a Stackelberg Game with Multi-Agent Transformer (SG-MAT) approach for ISRS-aware resource re-optimization. SG-MAT employs a leader-follower structure, in which the MAT-based follower models nonlinear coupling and generates coordinated channel reallocations, feeding the utilization improvements to the leader. Using this feedback, the leader identifies critical service subsets, approximating a Stackelberg equilibrium to guide global decisions and enabling consistent and efficient re-optimization. Simulation results show that SG-MAT achieves the highest utilization improvement and reduces the blocking ratio by approximately 30% under moderate traffic loads, with computational complexity comparable to benchmarks.

Sat 10 OctNetworking and Internet Architecture
The gist
Optical networks that connect AI data centers must constantly adjust how they allocate resources to handle changing traffic without blocking services. The authors show that nonlinear effects between channels make this adjustment complicated, as changing one service can affect others unpredictably. They propose a method that models these interactions using a game-based approach combined with advanced AI to select which services to adjust and how. Their method improves network resource use and reduces service blockages while keeping computation efficient.
Open → 2610.14830v1

RDMA software boosts large-scale AI model speed and efficiency

Deploying RDMA for Large-Scale Inference and Training Workloads

Abstract: RDMA can reduce communication overhead in distributed machine learning systems, but realizing these benefits in production requires more than replacing TCP. Variable-size messages, concurrent connections, bursty incasts, and service failures introduce challenges that hardware offload alone cannot address. This paper reports our experience deploying ByteExpress, a software communication layer over hardware RDMA, in ByteDance's parameter-server-based inference and training systems. We present three lessons from the deployment: efficient RDMA requires buffer management across application and transport layers; scalable communication requires coordinated management of connections, receive capacity, and outstanding data; and service availability requires recovery above the transport layer. ByteExpress combines an RDMA-aware allocator, zero-copy transfers, QP multiplexing, receive-credit flow control, a software send window, and RPC-assisted recovery. In production inference, ByteExpress reduces mean and P99 model parameter fetch latency by 35.7% and 43.7%, respectively, and total CPU usage by 10.69% compared with kernel TCP. In training, ByteExpress reduces P99 model parameter push latency by up to 74.0% compared with TCP, with no PFC pauses observed at runtime.

Thu 8 OctMachine LearningDistributed, Parallel, and Cluster ComputingNetworking and Internet Architecture
The gist
Communicating data between computers in large AI systems is often slow and inefficient. The authors report on ByteExpress, a software layer that improves this communication by better managing memory and connections over RDMA hardware. Their system reduces delays and CPU use in both AI training and inference tasks, making the whole process faster and more efficient. This shows that smart software design is essential to fully benefit from advanced networking hardware in AI applications.
Open → 2610.12815v1

RailWave improves communication speed for large expert-parallel AI models

RailWave: Adaptive Spatial and Temporal Scheduling for Expert-Parallel Communication

Abstract: Irregular All-to-All communication is a major bottleneck in expert-parallel Mixture-of-Experts (MoE) models. Even with fixed expert routing and placement, uneven utilization of parallel network Rails and incast can limit communication performance. We present RailWave, a phase-adaptive communication layer built on DeepEP that addresses these bottlenecks below the routing layer through spatial and temporal traffic shaping. RailBalance redistributes source traffic across eligible Rails using source-local information, while a reusable, topology-derived permutation schedule limits concurrent senders per receiver without rebuilding demand-dependent schedules for each communication phase. A lightweight calibrated selector chooses an execution path according to each phase's traffic characteristics and offline profiling results. On training-derived communication workloads from the 106B GLM-4.5-Air model, RailWave delivers up to 5.84x speedup on H800 and 4.36x on H20 over Native. Code is available at https://github.com/CyberSecurityErial/RailWave-EP.

Fri 2 OctDistributed, Parallel, and Cluster Computing
The gist
Communication between parts of very large AI models can get stuck because some connections get overloaded. The authors introduce RailWave, a new system that smartly spreads out and times data traffic to prevent these slowdowns. It adapts to different phases of work to keep data flowing efficiently. Tests show RailWave speeds up communication by up to 5.8 times compared to standard methods.
Open → 2610.03415v1

Deadlock-free minimal routing for triangular mesh and torus networks

Minimal Deadlock-Free Routing for Degree-Six Triangular-Lattice Meshes and Tori with Two Forbidden Turns

Abstract: Degree-six triangular-lattice interconnection networks offer substantial minimal-path diversity, but their additional directions complicate deadlock-free routing under wormhole flow control. We study a finite hexagon-shaped mesh and its periodic torus quotient in a common six-direction coordinate system. For the finite mesh, we construct a minimal partially adaptive routing relation that uses one virtual channel and forbids only two directed turns. For the torus, we prove that every source-destination pair has a unique closest lattice lift, but that the same two-turn physical routing relation still has a cyclic one-VC resource CDG for every n >= 3. We eliminate this residual periodic dependency by combining two virtual channels with Hamiltonian coordinates and group-specific datelines. Each same-group segment crosses its dateline at most once, which permits a global rank on VC-labelled channel resources. We prove minimal all-pairs connectivity for both physical routing relations and acyclicity of the complete resource CDG for the proposed one-VC mesh and two-VC torus constructions. For a single static bidirectional link failure known before a routing epoch, we further rotate the turn rule toward the failed orientation and replace a failed hop by a same-group two-hop triangle bypass. This restricted extension preserves all-pairs connectivity and the original VC counts, with at most one additional hop relative to the healthy shortest-path distance.

Wed 9 SeptHardware ArchitectureNetworking and Internet Architecture
The gist
Routing data efficiently through networks shaped like triangles is tricky because the many directions can cause data traffic to get stuck. The authors found a way to route messages with as few restrictions as possible, avoiding deadlocks by forbidding just two types of turns and using one or two virtual channels. They also developed a method to handle network loops in a torus-shaped network by using special coordinates and controlling message flow, ensuring data always finds a path without cycles. Additionally, they showed how to adjust routing easily if a connection fails, keeping all possible routes open with only a small delay increase.
Open → 2609.09746v1