Papers for

cloud infrastructure 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.

Cloud microservice scheduling improves with cross attention learning

MCRL2: Multi-resource Cross-attention-based Representation Learning-augmented Reinforcement Learning for Cloud Microservice Scheduling

Abstract: Efficient microservice scheduling is crucial for maintaining load balance across nodes in data centers and ensuring high quality of service. However, achieving this in practice remains challenging due to dynamic resource imbalance under fluctuating workloads, nonlinear coupling across multiple resource dimensions, and the heterogeneity of microservice resource demands. While reinforcement learning-based approaches have shown promise, they struggle to capture the complex interdependencies among heterogeneous resources and neglect the importance of learning informative system representations. To address these limitations, we propose MCRL2, a novel reinforcement learning approach augmented with multi-resource cross-attention-based representation learning for microservice scheduling. Specifically, we first propose MCRL, a novel representation learning approach that captures structured and informative interactions among nodes, resources, and microservices via a multi-resource cross-attention mechanism. Then, MCRL2 augments reinforcement learning through MCRL-enhanced actor-critic architecture combined with a maximum entropy objective, improving system state expressiveness and leading to more stable and effective scheduling decisions. Extensive experiments on real production cluster traces demonstrate that MCRL2 significantly outperforms existing baselines in load balancing, scheduling success rate and average completion time across diverse workload patterns.

Fri 11 SeptMachine Learning
The gist
Cloud data centers need smart ways to decide which computer handles different small services to keep things running smoothly. This scheduling is tricky because resources vary over time and services use different kinds of resources. The authors created MCRL2, which uses a special learning method called cross-attention to better understand how services, resources, and nodes interact. This improves scheduling decisions, making load balancing more even and tasks finish faster in real cloud workloads.
Open 2609.13048v1

Guardrailed meta-agent loops verify policy and crash recovery in simulations

Guardrailed Meta-Agent Loops: Stress-Testing Policy Pinning, Budget Bounds, and Crash Recovery

Abstract: Self-improving agent workflows create an audit problem when the same controller can change both its behavior and the conditions under which that behavior is judged. We present GuardrailLoop, a simulation-based testbed that makes three operational contracts jointly testable: preservation of human-defined policy, compute accounting at every recorded execution prefix, and recovery of a specified scientific state after crashes. A hash-pinned policy fixes goals, scope, evaluation identity, budget, and release conditions; machine-directed evolution is restricted to a code-owned feature catalog and bounded knobs. The contribution is an executable boundary and an evaluation protocol that separates useful adaptation, state recovery, and repeated execution. In a paired 50-seed 2 x 2 study, round-stage growth changes target attainment by +1.00 and restricted mean compute to target by -56.97 simulated GPU-hours (95% paired-bootstrap interval [-58.91,-54.70]); idle growth has zero measured utility effect. Across 240 enumerated crash injections, all runs recover the defined outcome, but only 210 preserve the normalized trace: 30 pre-commit crashes repeat a planner call. Resource-drift, kill-switch, integrity, and output-guard matrices satisfy their specified checks. These findings show why successful outcome recovery is insufficient evidence of exactly-once execution. They establish conformance within one calibrated deterministic testbed, rather than general safety or real-world self-improvement.

Thu 10 SeptRobotics
The gist
When AI agents try to improve themselves, it can be hard to keep track of what rules they follow and if they behave correctly. The authors created a testing setup called GuardrailLoop that checks if agents stick to human-made policies, properly count computing resources used, and recover from crashes without losing important progress. Their experiments showed this setup can tell the difference between genuine progress and hidden bugs during repeated runs. This helps ensure that self-improving AI processes run reliably in controlled scenarios, but it doesn’t guarantee safety in all real-world cases.
Open 2609.12216v1