Red HatAlexa Griffith, Rishabh SainiAnnouncement
llm-d flow control: Priority queuing for shared GPU inference
Summary
Shared GPU model pools allow platform teams to maximize utilization, but mixed workloads often contend for serving capacity with differing service requirements. Generally available in Red Hat AI Inference 3.5, llm-d flow control introduces explicit admission control prior to backend routing. An Endpoint Picker sits in the request path and evaluates active priority bands from highest to lowest integer values whenever pool saturation is detected. Saturation metrics combine per-replica queue depth and key-value cache pressure to determine when dispatch gates should engage. Once a priority band is admitted, tenant fairness policies distribute dispatch turns, and ordering rules select the next request to forward to a vLLM replica via Envoy.
Context
Dedicated GPU pools provisioned for peak traffic result in expensive idle capacity, while sharing a single model pool across diverse tenants leads to resource contention and unmanaged queue delays across different service guarantees.
Approach / What changed
llm-d flow control introduces an admission gate in the Endpoint Picker prior to scheduling, using pool-wide saturation metrics combining queue and key-value cache pressure alongside priority bands, tenant fairness policies, and ordering rules to govern request dispatch.
Takeaways
Flow control decouples admission, which decides when a request can advance, from scheduling, which selects the vLLM backend pod.
The utilization detector aggregates per-replica queue pressure and KV cache pressure into a single normalized pool-saturation value.
Requests are categorized into priority bands by integer value, defaulting missing objectives to priority 0 and marking negative priorities as sheddable during overload.
Source and freshness
- Source
- developers.redhat.com
- Published
- Added to Yomu
- Last updated
Summaries are generated from the original by a language model. Check the original before relying on it.
Keep reading
Related reading
The Good Stuff
Paid picks we use ourselves. Links carry a referral code — a subscription through one earns us a commission at no extra cost to you.
The best engineering reads, once a week
One useful email. Unsubscribe anytime.