New Routing Policy Optimizes Multi-Model LLM Services

Cheung Hao Lee, Patrick Wong· September 2, 2026 View original

Key takeaways

  • Routing requests in multi-model LLM services is challenging due to high-dimensional prompts and model drift.
  • Drift-Aware Sparse Routing (DRS) dynamically optimizes routing using rolling audits and adaptive estimates.
  • DRS ensures budget adherence while adapting to nonstationary environments.
  • The policy offers theoretical guarantees for regret bounds in dynamic settings.

Who benefits

Cloud ComputingAI/ML DevelopmentSaaSTelecommunicationsE-commerce

Summary

This paper introduces Drift-Aware Sparse Routing (DRS), a novel policy for routing requests in multi-model language services while adhering to workload budgets. DRS addresses challenges like high-dimensional prompt representations and model drift by using rolling audit windows, pessimistic reward estimates, and online resource shadow prices.

This research addresses the complex problem of routing requests in multi-model language services, where the goal is to efficiently allocate prompts to different LLMs while staying within predefined budgets for compute, latency, memory, or cost. The authors highlight two key challenges: the high dimensionality of prompt representations, meaning only a few embedding directions truly predict a model's incremental value, and the constant "drift" in both request patterns and model performance due to updates and fine-tunes. To tackle these issues, the paper proposes Drift-Aware Sparse Routing (DRS). This policy estimates rewards and resource usage from a continuously updated "rolling audit window." It then routes requests using pessimistic reward and optimistic cost estimates, dynamically adjusting resource shadow prices online. A hard meter is applied before commitment to ensure budget adherence. The theoretical analysis provides regret bounds, demonstrating the policy's effectiveness in nonstationary environments with sparse contextual routing and multiple knapsack constraints.

Why it matters

For organizations deploying multiple LLMs, this research offers a sophisticated method to dynamically optimize model selection, ensuring cost-efficiency and performance while adapting to changing model capabilities and user demands.

How to implement this in your domain

  1. 1Evaluate current LLM routing strategies for efficiency and adaptability to model drift.
  2. 2Consider implementing a "shadow-audit" stream to continuously evaluate model performance on a subset of requests.
  3. 3Develop dynamic cost and performance estimation mechanisms for different LLMs in your service.
  4. 4Explore integrating sparse contextual routing techniques to optimize model selection based on prompt characteristics.

Original post by Cheung Hao Lee, Patrick Wong

"arXiv:2609.00662v1 Announce Type: new Abstract: A multi-model language service must route each request while preserving workload-level budgets for compute, latency, memory, or monetary cost. Two features make this problem materially harder than static model selection. Prompt repr…"

View on X

Originally posted by Cheung Hao Lee, Patrick Wong on X · view source

Want to go deeper?

Turn these trends into skills with Learnijoy's hands-on AI & tech courses.

Explore courses