Papers for

cloud infrastructure providers

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.

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

Continuous fuzzing guided by risk estimates improves vulnerability detection

Raise or Check? Predicting the Necessity of Additional Fuzzing for Continuous Fuzzing

Abstract: Continuous fuzzing is used for vulnerability detection in Open Source Software (OSS). Large-scale services such as Google's OSS-Fuzz fuzz over 1,300 projects and have revealed more than 10,000 vulnerabilities. Despite this, a considerable time lag often exists between when a vulnerability is introduced and when it is detected (i.e., the window of exposure). Given the computational cost of additional fuzzing, we aim to allocate fuzzing resources efficiently using vulnerability-risk estimates. We propose RAISE (Risk-Aware Intensive Supplemental Execution Framework), a Just-In-Time (JIT) framework that prioritizes additional fuzzing for high-risk project-days. RAISE performs binary classification at the project-day granularity to estimate whether a vulnerability is introduced on a given day. We construct a dataset combining vulnerability-introducing commits from the OSV database with daily coverage and change metrics from OSS-Fuzz, covering 15 C/C++ projects and 15,210 project-days, of which 347 (2.28%) are vulnerability-introducing. In a cross-project validation setting, our best model, a Random Forest combining VCCFinder-based static features with dynamic fuzzing features, achieves a ROC-AUC of 0.74, substantially outperforming a random baseline; coverage metrics, led by PatchCoverage, are the most important features. In a simulation over 968 vulnerabilities comparing five allocation strategies, Simple-Regression was significantly more cost-efficient than the prediction-agnostic heuristics, spending 91.60 additional fuzzing sessions per detected vulnerability, roughly half the cost of the Median heuristic (171.89). RAISE shows that JIT vulnerability prediction with coverage-aware fuzzing features can effectively guide risk-aware allocation of continuous fuzzing resources.

Tue 20 OctSoftware EngineeringCryptography and Security
The gist
Finding software bugs quickly is hard but important to keep programs safe. The authors created a method called RAISE that helps decide when to spend extra effort testing software for bugs. By predicting which days a software project is more likely to have introduced vulnerabilities, RAISE can focus computer resources on those times. This approach uses data from past bugs and testing coverage to make its predictions and was shown to find vulnerabilities more efficiently than simple methods.
Open → 2610.27828v1

Lessons from federated AI training across multiple research institutions

From Pilots to Production: Lessons in Cross-Institutional Federated Training and Artificial Intelligence for Science

Abstract: Many of the most valuable scientific datasets cannot be centralized: they are proprietary, export-controlled, classified, or bound by data-sovereignty restrictions. This inverts the usual paradigm: the model must move to the data, making federated artificial intelligence (AI) core infrastructure for open science. We synthesize lessons from U.S. Department of Energy national laboratories, industry deployments, and the open-source community into a structured account of moving federated AI from pilot demonstrations to dependable, multi-site production. The lessons come from five concurrent efforts spanning leadership-class supercomputers and cloud infrastructure in regulated settings. We organize them around an adapted \textit{five-domain readiness frame} and a stratified view of the stack beneath a trained model: data architecture, privacy and security controls, trust and verification, governance and socio-technical factors, and operations, the layers that decide whether a pilot becomes dependable. The question shifts from ``can we train it?'' to ``can we operate it, audit it, and change it safely?'' We report systems lessons in memory efficiency, reliability, and synchronization; set out what privacy, security, and decentralized trust require in production, and what is not yet validated there; and identify cross-cutting open problems (asynchronous federation, leakage auditing, verification standards, and harmonized data contracts) that we argue warrant a dedicated, international, open-science working group.

Wed 30 SeptDistributed, Parallel, and Cluster Computing
The gist
Some important scientific data can't be combined in one place because of rules or privacy concerns. This means that instead of moving data to a program, the program must move to the data, a process called federated AI. The authors looked at several recent projects where different groups used federated AI to train models safely and reliably. They share practical lessons about making this process dependable, secure, and manageable, and highlight challenges that still need solving. They suggest creating a global group to address these open problems together.
Open → 2609.39803v1

Efficient system meets latency needs for robot factories serving many robots

Efficient Vision-Language-Action Management and Serving for Robot Factories

Abstract: Vision-Language-Action (VLA) models show high robotic manipulation capabilities via a two-stage design: a Vision-Language Model (VLM) stage followed by an Action Diffusion Transformer (ADiT) stage. Since robots must meet strict Service-Level Objectives (SLOs) for safety, VLA inference is inherently latency-critical. Meeting these SLOs requires high-end GPUs, yet weight, cost, and power constraints preclude integrating such GPUs on-robot. Prior works offload VLA inference to edge servers that serve many robots on VLA models. However, current VLA systems lack support for multi-request, multi-model execution on a multi-GPU server under SLOs, while existing serving systems for multi-stage models are optimized for throughput and stage disaggregation across separate GPUs, which are ill-suited for the millisecond-scale stages of VLA models. We design Robion, the first VLA serving and management system for multi-robot, multi-model requests on multi-GPU edge servers that meets SLOs. Our serving engine disaggregates the VLM and ADiT stages within a GPU via two streams, dynamically restricting the SMs on VLM stream so ADiT always finds SMs to run alongside it, and co-locates multiple models by sharing these streams across them, prioritizing requests by least remaining SLO time. Our management engine enables flexible model placements on multi-GPU servers, and integrates an intelligent traffic controller that maximizes per-model batching under the chosen placement while bounding each GPU's load to meet SLOs. For individual models, Robion serves on average 6.7$\times$ and 1.5$\times$ higher robot load within 98% SLO attainment over vLLM-Omni, the most widely used multi-stage serving system, and Monolithic, which runs VLM and ADiT as a single pipeline, respectively. In a large-scale experiment of serving 8 different models on a 4-GPU server, Robion can serve up to 64 robots within 98% SLO attainment.

Thu 10 SeptDistributed, Parallel, and Cluster ComputingHardware ArchitectureMachine Learning
The gist
Robots that see, understand, and act based on language need fast and reliable computing to work safely. The authors created Robion, a system that manages complex robot tasks on servers with multiple GPUs, making sure requests from many robots are handled quickly and within safety limits. This system cleverly shares resources inside GPUs and organizes tasks to keep everything running smoothly, allowing many robots to operate simultaneously without delays. Robion outperforms older methods in speed and reliability when serving multiple robot models at once.
Open → 2609.12075v1