Papers for

datacenter 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.

Speculative decoding energy savings vary with batch size and token acceptance

Only Accepted Tokens Count: An Energy Accounting of Speculative Decoding Under Latency Targets

Abstract: Large language model serving is limited by facility power. Energy per token determines how many tokens a datacenter can serve, while a latency target bounds how quickly each user receives them. During decode, every weight is read from memory for every generated token. Batching amortizes this read across users but makes no individual user faster. Speculative decoding does: a drafter proposes several future tokens, and the target model verifies them in a single forward pass that reuses the same weight read. Because every drafted token must be verified whether or not it is accepted, the energy speculation saves depends on how many drafted tokens are accepted. This saving is hard to pin down. It varies across target models from different attention families and across drafting schemes, and it depends on the text being served. Every drafter we evaluate accepts fewer tokens on conversation than on code, and every trained drafter accepts fewer on Romansh, a low-resource language, than on English. We measure speculative decoding under production serving conditions (SGLang, CUDA graphs enabled) on H100 and H200 GPUs, at batch sizes up to 64 across 5 corpora. On dense models, verification, not drafting, dominates the energy cost. The saving shrinks as the batch grows, because batching has already shared the weight read that speculation would divide among the accepted tokens. At large batch sizes, block drafters push verification past the balance point between arithmetic and memory traffic into the compute-bound regime, where the saving becomes a loss, and a drafter with low acceptance raises energy per token. Meeting a tighter latency target with speculation then costs additional energy. Larger batches lower energy per token without speculation. Speculation adds to that saving only when acceptance is high, and on the model we tested it leaves little headroom for latency-preserving DVFS.

Thu 29 OctDistributed, Parallel, and Cluster ComputingArtificial IntelligenceMachine Learning
The gist
Running large language models costs energy, especially when the model reads its own weights multiple times during word prediction. Speculative decoding tries to save energy by predicting several words at once and checking them together, but this saving depends on how many predictions get accepted. The authors find that when many tokens are accepted, energy savings happen, but at large batch sizes or with low acceptance rates, speculation can actually waste energy. They also show that these results change with the type of language and model used.
Open → 2610.40287v1

D-Pingmesh cuts fault detection tasks in reconfigurable datacenter networks

D-Pingmesh: Dynamic Probing and Fault Localization for Reconfigurable Datacenter Networks

Abstract: Pingmesh monitors datacenter networks through periodic pings between servers. In reconfigurable datacenter networks, topology engineering (TPE) and traffic engineering (TE) make uniform server-pair probing inefficient: a pinglist wastes budget retesting common paths while missing low-probability interfaces. Frequent control-plane updates further require rapid pinglist refresh, and cause path ambiguity at control-plane boundaries for fault localization. We present D-Pingmesh, a probing and fault-localization system co-designed with the TPE/TE control plane. Its control-plane-aware generator builds task-efficient pinglists by greedily admitting probes with high interface coverage under the current TPE/TE snapshot. An incremental replay-and-repair mechanism updates pinglists across reconfigurations rather than recomputing from scratch. At control-plane boundaries, a Rho-EM localizer jointly infers per-task old/new-path mixture weights and the fault set through EM-style iteration. We evaluate D-Pingmesh on an 8-pod reconfigurable topology under dynamic TPE/TE. At a 0.99 coverage target, D-Pingmesh uses 17.7x fewer tasks than Pingmesh and generates each pinglist about 5.1x faster than RD-Probe. In ns-3 simulation, boundary-aware localization improves micro F1 from 0.871 to 0.953 over the deTector PLL baseline. A testbed deployment demonstrates second-scale fault localization with low host overhead. These results demonstrate that D-Pingmesh is practical for reconfigurable datacenter networks with control-plane-aware monitoring.

Wed 21 OctNetworking and Internet Architecture
The gist
Monitoring large datacenter networks by sending ping messages between servers is challenging when network paths change often. The authors present D-Pingmesh, a system that smartly selects which servers to ping based on current network configurations, reducing unnecessary checks and quickly adapting to changes. It also improves pinpointing problematic network parts near places where different control systems meet. Their tests show D-Pingmesh finds faults faster and with fewer pings than previous methods, working well in both simulations and real hardware setups.
Open → 2610.29787v1

LLM performance gaps exposed in network control with black-box methods

Blackbox Performance Analysis of LLM-based Network Control

Abstract: LLMs are becoming an indispensable part of network control systems due to their impressive reasoning. Before such LLM-enabled systems can be deployed, it is imperative to develop tools that can audit their performance on previously unseen inputs. However, auditing these systems is challenging due to the inherent opacity of LLMs. LENS is the first step towards black-box performance analysis of LLM-enabled network control systems. It uses novel methods to extend deep reinforcement learning to guide the search for performance gaps and inputs that make LLMs struggle. LENS finds large gaps for LLM-based traffic engineering and GPU allocation systems, and even matches existing white-box analyzers designed for hand-crafted TE heuristics.

Sat 17 OctNetworking and Internet ArchitectureMachine Learning
The gist
Networks rely on complex computer models to manage traffic and resources, but new AI language models (LLMs) are making these tasks smarter. The authors created LENS, a tool to test how well these AI models work when given new and tricky tasks, even though the AI's inner workings are hard to understand. LENS uses smart search methods to find where the AI struggles, helping improve network control systems that manage things like internet traffic or GPU usage. This approach finds big problems the AI has and performs as well as other tools that need full access to the AI's code.
Open → 2610.24348v1

Parallel architectures improve priority scheduling in programmable switches

Parallel Architectures For Priority Scheduling In Programmable Data Plane Switches

Abstract: Programmable Data Plane (PDP) switches enable flexible packet processing but remain limited in scheduling capabilities, particularly for priority-based policies that require strict ordering of packets according to user-defined ranks. An earlier work, called Push-in First-out (PIFO), proposed a priority queue that enables ordering enqueued packets based on their priority. It provided an ideal abstraction for programmable packet scheduling; however, its requirement for line-rate packet sorting makes it impractical at high network speeds (100 Gbps and beyond). Approximate schedulers such as SPPIFO, AIFO, and RIFO reduce complexity but introduce priority inversions, thus degrading latency, fairness, and Flow completion times (FCTs) since they rely on First-in First-out (FIFO) queues or use Active Queue Management (AQM) as a substitute for scheduling. To address the scalability limitations of accurate schedulers while avoiding the correctness issues of approximate schedulers, this work proposes two packet queuing architectures, Parallel Processing for Priority Ordering (P3PO) and Parallel PIFO Queuing Architecture (PPQA). Both architectures decompose a large global priority queue into multiple smaller bounded-capacity priority queues that operate in parallel. P3PO uses a cascading set of priority queues with priority-based bounds to ensure that packets are inserted into the earliest queue capable of maintaining ordering. PPQA distributes packets across multiple independent priority queues based on occupancy, using a demultiplexer for balanced queuing and a multiplexer for globally selecting the highest-priority packet at dequeue. The architectures are implemented in the NetBench packet-level simulator and evaluated using empirical datacenter workloads (Web-search and Data-mining).

Sat 3 OctNetworking and Internet Architecture
The gist
Switches that handle network traffic need to process packets in priority order to keep things running smoothly. Current methods either work well but are too slow at high speeds or are faster but let packets get out of order. The authors introduce two ways to split the workload across multiple small priority queues working at the same time, so switches can order packets accurately and quickly. They tested these ideas using simulations of real data center traffic and found them promising for better network performance.
Open → 2610.04587v1

Memory tiering performance improved with machine learning predictions

MANTA: Machine Learning Augmented Tiering Advisor

Abstract: Memory tiering has been used to expand memory capacity, particularly in datacenters, by combining fast DRAM with slower tiers, including CXL-attached memory. Its effectiveness depends on keeping useful pages in the fast tier, but existing heuristic policies can lag behind changing hot sets in phased or bursty workloads. To explore these limitations, we introduce ChOMP, a scalable offline optimizer that minimizes placement and bandwidth-sensitive migration costs. We then develop a trace-driven simulator that uses this reference to identify performance opportunities for online policies. Motivated by these results, MANTA predicts future page usefulness from runtime access features and integrates a lightweight learned model into ARMS. Across eight workloads on emulated CXL, MANTA achieves geometric-mean speedups over ARMS of 1.12$\times$ and 1.08$\times$ at 4~GB of fast memory on Linux 6.2 and 6.18, respectively; across six Optane workloads, it achieves 1.69$\times$. On individual workloads, MANTA is up to 1.25$\times$ faster than ARMS with emulated CXL on Linux 6.2, 1.21$\times$ on Linux 6.18, and 5.6$\times$ with Optane.

Wed 30 SeptDistributed, Parallel, and Cluster ComputingOperating Systems
The gist
Memory in datacenters can be split into fast and slow parts to balance speed and size. The challenge is keeping the most useful data in the fast memory as workloads change rapidly. The authors studied current methods and developed a way to predict which data will be useful soon. Their system, MANTA, uses these predictions to manage memory better and showed speed improvements in tests with different workloads and memory types.
Open → 2610.00714v1

Gpu frequency tuning cuts ai training energy use nearly in half

A principled approach for energy-efficient training via phase-aware GPU frequency tuning

Abstract: Modern AI model training imposes unprecedented computational demands, making it a key contributor to datacenter energy consumption. Yet a significant fraction of the energy consumed during training does not translate to useful computation due to bottlenecks throughout the training pipeline. We present PAFT, a phase-aware, dynamically adaptable GPU frequency tuning system that reduces energy consumption of training workloads with minimal performance overhead. The key insight behind PAFT is that bottlenecks represent an energy optimization opportunity, rather than purely a performance problem: when GPUs are bound to stall, PAFT opportunistically reduces their clock frequencies to match the pace of bottlenecked devices, saving energy without impacting execution time. PAFT achieves this by continuously monitoring pipeline behavior and applying fine-grained frequency adjustments, adapting to workload and system changes. Experiments conducted on twelve widely used models show that PAFT consistently outperforms all baselines, achieving energy savings of up to 46% with an average overhead of 4%.

Mon 21 SeptDistributed, Parallel, and Cluster ComputingMachine Learning
The gist
Training large AI models uses a lot of energy, much of which is wasted during pauses caused by slow parts of the system. The authors present a method called PAFT that watches how the training progresses and slows down the GPU clock when it would just be waiting anyway, saving energy. PAFT adjusts these settings continuously without making training slower. Tests on many AI models show it can reduce energy use by up to 46% with only a tiny performance drop.
Open → 2609.24205v1

Energy efficient cooling and gpu control cut ai datacenter costs

ETCInfer: An Energy-efficient Thermal-aware Cooling-joint Scheduler for LLM Inference in AI Datacenters

Abstract: Large language model (LLM) inference in AI datacenters creates a coupled control problem between GPU serving and facility cooling. Raising ambient temperature setpoints can reduce cooling energy and carbon, but also shrinks thermal headroom, induces GPU throttling, and leads to Service-Level-Objective (SLO) violations. In this paper, we study joint cooling--computing control for LLM inference: minimizing per-job GPU-plus-cooling energy while satisfying thermal safety and latency SLO constraints. We present ETCInfer, an energy-efficient, thermal-aware scheduler that selects a pre-job Computer Room Air Conditioner (CRAC) setpoint and adapts per-GPU frequency and micro-batch size during execution. ETCInfer builds compact physics-informed control models by calibrating GPU heat generation, chassis heat dissipation, CRAC power, and prefill/decode latency relations from telemetry. These models estimate hidden thermal states and time-to-throttle, enabling the scheduler to evaluate energy, temperature, and latency before applying an action. We formulate this joint setpoint--frequency--micro-batch control problem as a partially observable Markov decision process and design ETCAdapter, a learning-based controller that minimizes per-job energy under thermal safety and SLO constraints. We implement ETCInfer as a coordination layer over typical inference and cluster management stacks. Evaluation across real-trace simulation and validation experiments shows that ETCInfer reduces total job energy by up to 33.1%, thermal throttle exposure by up to 92.9%, and keeps SLO violation rates below 0.7% even at ambient temperatures up to $48^{\circ}\mathrm{C}$.

Mon 14 SeptDistributed, Parallel, and Cluster ComputingPerformance
The gist
Running powerful language models in datacenters causes big energy use and heat. The authors study how to control cooling and GPU speed together to save energy without slowing down tasks or overheating. They built a system called ETCInfer that predicts heat and adjusts cooling, GPU speed, and batch size to keep everything safe and quick. Tests show ETCInfer cuts energy use by up to a third and greatly reduces overheating risks, while keeping delays very low.
Open → 2609.15230v1

Datacenter GPUs save power with model-specific phase-adjusted control

Phase-Decoupled, Model-Calibrated Power Control for Disaggregated LLM Serving

Abstract: Datacenter GPU power is the binding constraint on LLM serving capacity, and production serving has shifted to prefill/decode (PD) disaggregation. Deploying NVIDIA's Max-Q inference profile on a disaggregated B200 system, we found its realized gain modest (+8.6% tokens/J), model-dependent, and carrying a mean end-to-end latency cost (+5.2%) that throughput-only evaluation does not surface; the profile also applies one setting to prefill and decode GPUs that operate in opposite hardware regimes. We hypothesize that the optimal power setting is a property of the deployed (model, quantization, engine, hardware) combination rather than of the GPU class, that each lane warrants its own profile, and that converting SLO headroom into energy safely requires latency-gated calibration under a runtime SLO guard rather than a fixed recipe. We present a phase-decoupled, model-calibrated controller: the prefill lane runs under an SM-clock window whose floor is a latency guarantee by construction, and the decode lane under a power cap placed by automatic calibration just above a measured throughput/latency cliff. Because a disaggregated decode lane draws flat, memory-bound power, the cap binds continuously, the reactive-overshoot weakness that led POLCA to reject capping is absent, and the GPU's own power manager retains throughput under the cap. On an 8x B200 node serving Qwen3-Coder-480B (FP8) under agentic load, our balanced mode delivers +20.4% tokens/J at +3.5% mean e2e versus +8.6% at +5.2% for Max-Q, a Pareto improvement on both axes. On Qwen3-235B-A22B (NVFP4) every operating mode meets the ITL-p99 SLO in every repetition; both vendor profiles miss it. A decode-actuator A/B shows the calibrated cap beats static clock locks, and a three-day sustained run saves 32.3% of a lane pair's electricity. Both models are MoE; a dense model recovers roughly 5x less, so we scope our claims to MoE serving.

Thu 10 SeptMachine LearningDistributed, Parallel, and Cluster Computing
The gist
Running large AI language models in datacenters uses a lot of GPU power, which limits how many requests they can handle. The authors found that using a fixed power setting for all parts of the AI task wastes energy or slows things down. They designed a new system that sets power limits separately for each task phase, calibrated to the AI model and latency needs. This method saved up to 20% energy per output token while keeping response times fast, especially for certain model types.
Open → 2609.11133v1