Meta describes a system that enhances ads recommendations by leveraging idle inference capacity in its fleet. The aim is to expand the work of ads ranking and model evaluation when spare capacity is available, without impacting the baseline performance that serves ads with strict latency and reliability targets.
TWO ELASTICITY LEVERS TO USE OPPORTUNISTIC CAPACITY
To safely deploy opportunistic capacity, Meta uses two complementary mechanisms: Rank More Ads (RMA) and Serve Better Models (SBM). RMA increases the number of candidates evaluated in each ranking stage when capacity is available, while SBM adjusts the share of requests routed to a more powerful model. TechStaged has also covered Meta unveils IcePack liquid-cooled rack and IceCube 102.4T switches at OCP Summit 2026 to power AI across scale-up, scale-out, and scale-across networks.
- RMA expands candidate evaluation by leveraging CPU and accelerator surplus
- SBM routes a portion of requests to more capable models using accelerator capacity while keeping upstream CPU demand stable
FROM FRAGMENTED RESERVATIONS TO A SHARED POOL
Idle inference capacity is inevitable in large fleets. Meta aggregates pockets of idle capacity into a shared opportunistic capacity pool and uses it to improve ads recommendations, aiming to improve relevance for users and outcomes for advertisers without new capacity orders.
SAFEGUARDS TO PROTECT BASELINE PERFORMANCE
The system is designed to prevent loss of opportunistic capacity from harming baseline serving. It employs isolation and feedback control to ensure baseline latency and reliability targets are not violated as capacity fluctuates.
HOW RMA AND SBM OPERATE IN PRACTICE
RMA uses a closed-loop controller to adjust the volume of candidate ads, guided by observed tail latency. SBM uses a central controller and a client-side router that segments requests by predicted engagement, with ongoing calibration to maintain targeted usage of the more powerful model.
- RMA relies on a PID-like control loop at the server and client enforcement
- SBM uses a request-value signal and explore/exploit updates to keep the more powerful model usage aligned with value
SAFE HANDLING OF CAPACITY SWINGS
When opportunistic capacity contracts, both mechanisms reduce their use of the more powerful paths and may re-route traffic to baseline models. The system also employs value-aware shedding at both server and client levels to absorb rapid capacity changes without overloading baseline serving.
WHAT THIS MEANS FOR ADVERTISERS AND USERS
The approach is intended to deliver more relevant ads and better advertiser outcomes by utilizing otherwise idle resources, without requiring additional capacity orders. Meta notes that the changes are made with safeguards to preserve baseline performance and reliability at scale.
RELATED COVERAGE
- Meta unveils IcePack liquid-cooled rack and IceCube 102.4T switches at OCP Summit 2026 to power AI across scale-up, scale-out, and scale-across networks
- Cloudflare embeds SQL-driven log transformation into Logpush export with Transformers
- GitLab releases critical patch set: 19.4.2, 19.3.4, 19.2.8 address bugs and security fixes
- JetBrains launches Build Your Game Challenge for JetBrains Academy community, with course-based entry and $50 jury prizes
- Developer Tools articles
SOURCES
- Engineering at Meta: Turning Opportunistic AI Inference Capacity Into Better Ads Recommendations Published · Primary source



