live wire
AI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLMAI · Red Hat documents usage-based admission fair sharing for Kueue 1.4 on OpenShiftRed Hat DeveloperAI: Red Hat maps governed firewall changes from ServiceNow through Ansible and two human approval gatesRed Hat DeveloperCLUSTER MGMT · ACM 2.17 makes Submariner 0.24 GA with Important-rated fixesRed Hat ErrataPLATFORM · Red Hat makes on-premises Lightspeed recommendations GA for Satellite 6.18Red Hat ErrataSECURITY · Red Hat Hardened Images updates Tomcat 10 for nine authentication, access-control and DoS flawsRed Hat ErrataAI · Open Data Hub 3.6.0 EA1 bundles Trainer, MLflow and llm-d componentsOpen Data HubAI · Speculators 0.6.0 adds P-EAGLE parallel drafting for vLLM speculative decodingRed Hat DeveloperSECURITY · OpenShift 4.17.57 fixes seven Go and TLS CVEs in an Important-rated updateRed Hat ErrataAI · Red Hat benchmarks local LLM guardrails with EvalHub, exposing regex accuracy and latency trade-offsRed Hat DeveloperAI · Red Hat maps silent tool-call failures across agentic pipelinesRed HatAPI · Kuadrant 1.5.3 adds GRPCRoute policies and developer-portal API-key workflowsKuadrantAI · (Aug 25) IBM releases Apache-2.0 Granite 4.2 reasoning models in 3B, 8B and 30B sizesIBM ResearchJAVA · Red Hat build of Quarkus 3.33.3.SP1 fixes 13 CVEs in an Important-rated updateRed Hat errataAI · vLLM moves Kimi K2 RL weight sync across 384 H100s in 7.53 seconds (Aug 22)vLLM
upstreambeat.ai
guideAI

Red Hat brings priority and tenant fairness to shared llm-d inference pools

A new Red Hat engineering guide explains how generally available flow control in AI Inference 3.5 admits, queues and routes mixed workloads before they reach vLLM.

Flow-control admission gates requests before vLLM, with priorities, tenant queues, and saturation checks.
AI-generated diagram
By The News Desk· Aug 27, 2026

Red Hat has documented a flow-control layer for llm-d that decides when inference requests may advance before the scheduler decides where they should run. The capability is generally available in Red Hat AI Inference 3.5, according to a new engineering guide published August 27.

The distinction matters for platform teams trying to share expensive GPU pools. A router can choose a healthy backend, but routing alone does not prevent a long or low-priority workload from consuming capacity ahead of latency-sensitive traffic. llm-d’s flow control inserts an admission gate in the Endpoint Picker, keeping requests in central policy queues until they are eligible to move to vLLM.

What the policy controls

The Red Hat guide breaks the mechanism into four decisions: a saturation detector decides when queuing begins; priority bands determine which class is considered first; a fairness policy chooses among tenants within a band; and an ordering policy selects the next request from that tenant’s queue.

Higher integer values represent higher priorities. Requests in the same band can be divided by a fairness identifier, with round-robin selection preventing a busy tenant from taking every dispatch turn. Requests below priority zero are considered “sheddable” and can be rejected after configured limits are reached. Queue time-to-live and capacity bounds control how long overload can accumulate.

For utilization-based admission, llm-d combines per-replica queue pressure and key-value-cache pressure into a pool-saturation signal. When a band reaches its configured usage ceiling, requests in that band and lower bands remain queued for that dispatch attempt. An admitted request then proceeds to the normal scheduler, which selects a vLLM replica.

What Red Hat’s tests show

Red Hat’s published benchmark uses gpt-oss-20B on H100 GPUs and tests consolidation, same-priority tenant fairness, admission tuning and reserved capacity. In the reported runs, high-priority Platinum, Gold and Silver traffic stayed clustered below one second for time to first token, while lower-priority Bronze Batch traffic absorbed substantially more latency. Red Hat cautions that the thresholds are environment-specific and should be validated for the deployed model, request distribution, vLLM configuration and GPU capacity.

What platform teams should do

The practical starting point is to define service objectives for at least two traffic streams, map them to priority bands and fairness identifiers, and drive the shared pool to measured saturation. Teams should observe both sides of the admission boundary: Endpoint Picker queues and saturation, plus vLLM running requests, waiting requests, KV-cache use and preemptions.

Red Hat also provides benchmark configurations and a Flow Control Flight Recorder linked from the guide. Those artifacts make the article more than a feature overview: they give operators a way to reproduce the policy behavior before applying it to a production pool. The AI Inference 3.5 release notes are the product-level reference for the generally available release.

Filed by The News Desk. Corrections: desk@upstreambeat.ai · Our standards →

comments · 0

    Comments are moderated before they appear. Your email is used once to confirm it is you — never shown, never sold. Corrections and questions get an answer from the desk when we have one.