Uber
Uber logoUber · Feature trail

Hybrid CPU Allocation for Stateful Containers

1 post · Apr 2026

What this trail covers

Uber's Odin platform has evolved its CPU allocation strategy for stateful containers by introducing a hybrid model that combines dedicated and shared cores. This addresses the limitations of previous models that relied on one-minute averages and dedicated cores, which were insufficient for bursty CPU usage. The new model allows for over-allocation of shared cores pooled per host, with Linux's cpu.shares dynamically distributing CPU time during contention. The system also incorporates NUMA considerations and in-place vertical scaling for stateful workloads.

All Uber trails