Doing More with Less: A Survey on Routing Strategies for Resource Optimisation in Large Language Model-Based Systems
Not on the map. Why?
Abstract (arXiv)
Large Language Model (LLM)-based systems, i.e. interconnected elements that include an LLM as a central component, such as conversational agents, are usually designed with monolithic, static architectures that rely on a single, general-purpose LLM to handle all user queries. However, these systems may be inefficient as different queries may require different levels of reasoning, domain knowledge or pre-processing. While generalist LLMs (e.g. GPT-4o, Claude-Sonnet) perform well across a wide range of tasks, they may incur significant financial, energy and computational costs. These costs may be disproportionate for simpler queries, resulting in unnecessary resource utilisation. A routing mechanism can therefore be employed to route queries to more appropriate components, such as smaller or specialised models, thereby improving efficiency and optimising resource consumption. This survey aims to provide a comprehensive overview of routing strategies in LLM-based systems. Specifically, it reviews when, why, and how routing should be integrated into LLM pipelines to improve efficiency, scalability, and performance. We define the objectives to optimise, such as cost minimisation and performance maximisation, and discuss the timing of routing within the LLM workflow, whether it occurs before or after generation. We also detail the various implementation strategies, including similarity-based, supervised, reinforcement learning-based, and generative methods. Practical considerations such as industrial applications and current limitations are also examined, like standardising routing experiments, accounting for non-financial costs, and designing adaptive strategies. By formalising routing as a performance-cost optimisation problem, this survey provides tools and directions to guide future research and development of adaptive low-cost LLM-based systems.
Key facts. Cited by 18 papers in the map (data through 7 Oct 2026). Builds on 83 of its 112 references that are in the map. First posted on arXiv 1 Feb 2025.
Builds on
83 of 112 references.
References · 83
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2019Exploring the Limits of Transfer Learning with a Unified Text-to-Text Transformercited by 14,491
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2024The Llama 3 Herd of Modelscited by 14,192
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2020Retrieval-Augmented Generation for Knowledge-Intensive NLP Taskscited by 9,160
- 2020Measuring Massive Multitask Language Understandingcited by 7,768
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2023Qwen Technical Reportcited by 3,273
- 2021Switch Transformers: Scaling to Trillion Parameter Models with Simple and Efficient Sparsitycited by 3,014
- 2022Scaling Instruction-Finetuned Language Modelscited by 2,997
38 more
- 2022Emergent Abilities of Large Language Modelscited by 2,483
- 2023Retrieval-Augmented Generation for Large Language Models: A Surveycited by 2,185
- 2024Qwen2 Technical Reportcited by 2,076
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,302
- 2023A Survey on Evaluation of Large Language Modelscited by 1,227
- 2021DeBERTaV3: Improving DeBERTa using ELECTRA-Style Pre-Training with Gradient-Disentangled Embedding Sharingcited by 1,219
- 2023HuggingGPT: Solving AI Tasks with ChatGPT and its Friends in Hugging Facecited by 1,173
- 2023Can LLMs Express Their Uncertainty? An Empirical Evaluation of Confidence Elicitation in LLMscited by 946
- 2023FrugalGPT: How to Use Large Language Models While Reducing Cost and Improving Performancecited by 791
- 2023Large Language Modelscited by 774
- 2021BARTScore: Evaluating Generated Text as Text Generationcited by 719
- 2024RouteLLM: Learning to Route LLMs with Preference Datacited by 633
- 2023LLM-Blender: Ensembling Large Language Models with Pairwise Ranking and Generative Fusioncited by 550
- 2024NV-Embed: Improved Techniques for Training LLMs as Generalist Embedding Modelscited by 466
- 2024Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question Complexitycited by 437
- 2023Ragas: Automated Evaluation of Retrieval Augmented Generationcited by 408
- 2024Hybrid LLM: Cost-Efficient and Quality-Aware Query Routingcited by 354
- 2020Keystroke Dynamics as Part of Lifeloggingcited by 334
- 2023Improving Text Embeddings with Large Language Modelscited by 295
- 2023Fine-Tuning LLaMA for Multi-Stage Text Retrievalcited by 271
- 2024A Survey on Mixture of Experts in Large Language Modelscited by 233
- 2024Generative Representational Instruction Tuningcited by 227
- 2024RouterBench: A Benchmark for Multi-LLM Routing Systemcited by 222
- 2023FLASK: Fine-grained Language Model Evaluation based on Alignment Skill Setscited by 198
- 2024GraphRouter: A Graph-based Router for LLM Selectionscited by 154
- 2023Routing to the Expert: Efficient Reward-guided Ensemble of Large Language Modelscited by 141
- 2023Large Language Model Cascades with Mixture of Thoughts Representations for Cost-efficient Reasoningcited by 140
- 2019Well-Read Students Learn Better: On the Importance of Pre-training Compact Modelscited by 118
- 2024Retrieval Augmented Generation or Long-Context LLMs? A Comprehensive Study and Hybrid Approachcited by 117
- 2023AutoMix: Automatically Mixing Language Modelscited by 116
- 2023Evaluating Open-Domain Question Answering in the Era of Large Language Modelscited by 110
- 2023Skeleton-of-Thought: Prompting LLMs for Efficient Parallel Generationcited by 103
- 2023Fly-Swat or Cannon? Cost-Effective Language Model Choice via Meta-Modelingcited by 94
- 2024RouterDC: Query-Based Router by Dual Contrastive Learning for Assembling Large Language Modelscited by 84
- 2023Exploring the Benefits of Training Expert Language Models over Instruction Tuningcited by 80
- 2024Making Text Embedders Few-Shot Learnerscited by 78
- 2023Llama2Vec: Unsupervised Adaptation of Large Language Models for Dense Retrievalcited by 77
- 2024A Complete Survey on LLM-based AI Chatbotscited by 71
50 most cited of 83 All 83 (JSON)
Built on by
Citing papers per year: 2025: 10; 2026: 8.
18 papers.
Sort:
By area:
- 2025Learning to Route LLMs from Bandit Feedback: One Policy, Many Trade-offscited by 13
- 2025A Survey on Collaborative Mechanisms Between Large and Small Language Modelscited by 12
- 2025Rethinking Predictive Modeling for LLM Routing: When Simple kNN Beats Complex Learned Routerscited by 7
- 2025Towards Efficient Multi-LLM Inference: Characterization and Analysis of LLM Routing and Hierarchical Techniquescited by 5
- 2025DiSRouter: Distributed Self-Routing for LLM Selectionscited by 5
- 2026TwinRouterBench: Fast Static and Live Dynamic Evaluation for Realistic Agentic LLM Routingcited by 4
- 2025Guarded Query Routing for Large Language Modelscited by 2
- 2025Intention Chain-of-Thought Prompting with Dynamic Routing for Code Generationcited by 2
- 2026SEAR: Schema-Based Evaluation and Routing for LLM Gatewayscited by 1
- 2026AgentRouter: Heterogeneous Model Routing for Cost-Optimal Multi-Step Agentic Workflowscited by 1
- 2025EMAFusion: A Self-Optimizing System for Seamless LLM Selection and Integrationcited by 0
- 2025A Multimodal GUI Architecture for Interfacing with LLM-Based Conversational Assistantscited by 0
6 more
- 2025Dual Randomized Smoothing: Beyond Global Noise Variancecited by 0
- 2026GeoRouter: Dynamic Paradigm Routing for Worldwide Image Geolocalizationcited by 0
- 2026The Coverage Illusion: From Pre-retrieval Routing Failure to Post-retrieval Cascades in a Production RAG Systemcited by 0
- 2026RLCascadeRouter: Quality-Estimator-Free Cascade Routing via Reinforcement Learningcited by 0
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agentscited by 0
- 2026Benchmarking System One decision models against trained classifiers and language models for automated decision gatescited by 0
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agents30 Sep 2026
- 2026Benchmarking System One decision models against trained classifiers and language models for automated decision gates29 Sep 2026
- 2026AgentRouter: Heterogeneous Model Routing for Cost-Optimal Multi-Step Agentic Workflows19 Sep 2026
- 2026RLCascadeRouter: Quality-Estimator-Free Cascade Routing via Reinforcement Learning16 Aug 2026
- 2026The Coverage Illusion: From Pre-retrieval Routing Failure to Post-retrieval Cascades in a Production RAG System26 May 2026
- 2026TwinRouterBench: Fast Static and Live Dynamic Evaluation for Realistic Agentic LLM Routing14 May 2026
- 2026GeoRouter: Dynamic Paradigm Routing for Worldwide Image Geolocalization25 Mar 2026
- 2026SEAR: Schema-Based Evaluation and Routing for LLM Gateways20 Mar 2026
- 2025Intention Chain-of-Thought Prompting with Dynamic Routing for Code Generation16 Dec 2025
- 2025Dual Randomized Smoothing: Beyond Global Noise Variance1 Dec 2025
- 2025DiSRouter: Distributed Self-Routing for LLM Selections22 Oct 2025
- 2025Learning to Route LLMs from Bandit Feedback: One Policy, Many Trade-offs8 Oct 2025
6 more
- 2025A Multimodal GUI Architecture for Interfacing with LLM-Based Conversational Assistants31 Aug 2025
- 2025Towards Efficient Multi-LLM Inference: Characterization and Analysis of LLM Routing and Hierarchical Techniques6 Jun 2025
- 2025Guarded Query Routing for Large Language Models20 May 2025
- 2025Rethinking Predictive Modeling for LLM Routing: When Simple kNN Beats Complex Learned Routers19 May 2025
- 2025A Survey on Collaborative Mechanisms Between Large and Small Language Models12 May 2025
- 2025EMAFusion: A Self-Optimizing System for Seamless LLM Selection and Integration14 Apr 2025
- 2026TwinRouterBench: Fast Static and Live Dynamic Evaluation for Realistic Agentic LLM Routingcited by 4
- 2026AgentRouter: Heterogeneous Model Routing for Cost-Optimal Multi-Step Agentic Workflowscited by 1
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agentscited by 0
- 2026What Can Component-Replacement Evidence Establish? A Critical Scoping Review of Local Decisions in LLM Agents30 Sep 2026
- 2026AgentRouter: Heterogeneous Model Routing for Cost-Optimal Multi-Step Agentic Workflows19 Sep 2026
- 2026TwinRouterBench: Fast Static and Live Dynamic Evaluation for Realistic Agentic LLM Routing14 May 2026
- 2025Guarded Query Routing for Large Language Modelscited by 2
- 2025Guarded Query Routing for Large Language Models20 May 2025
- 2025Learning to Route LLMs from Bandit Feedback: One Policy, Many Trade-offscited by 13
- 2025A Survey on Collaborative Mechanisms Between Large and Small Language Modelscited by 12
- 2025Towards Efficient Multi-LLM Inference: Characterization and Analysis of LLM Routing and Hierarchical Techniquescited by 5
- 2025DiSRouter: Distributed Self-Routing for LLM Selectionscited by 5
- 2026SEAR: Schema-Based Evaluation and Routing for LLM Gatewayscited by 1
- 2025EMAFusion: A Self-Optimizing System for Seamless LLM Selection and Integrationcited by 0
- 2025A Multimodal GUI Architecture for Interfacing with LLM-Based Conversational Assistantscited by 0
- 2025Dual Randomized Smoothing: Beyond Global Noise Variancecited by 0
- 2026GeoRouter: Dynamic Paradigm Routing for Worldwide Image Geolocalizationcited by 0
- 2026RLCascadeRouter: Quality-Estimator-Free Cascade Routing via Reinforcement Learningcited by 0
- 2026Benchmarking System One decision models against trained classifiers and language models for automated decision gatescited by 0
- 2026Benchmarking System One decision models against trained classifiers and language models for automated decision gates29 Sep 2026
- 2026RLCascadeRouter: Quality-Estimator-Free Cascade Routing via Reinforcement Learning16 Aug 2026
- 2026GeoRouter: Dynamic Paradigm Routing for Worldwide Image Geolocalization25 Mar 2026
- 2026SEAR: Schema-Based Evaluation and Routing for LLM Gateways20 Mar 2026
- 2025Dual Randomized Smoothing: Beyond Global Noise Variance1 Dec 2025
- 2025DiSRouter: Distributed Self-Routing for LLM Selections22 Oct 2025
- 2025Learning to Route LLMs from Bandit Feedback: One Policy, Many Trade-offs8 Oct 2025
- 2025A Multimodal GUI Architecture for Interfacing with LLM-Based Conversational Assistants31 Aug 2025
- 2025Towards Efficient Multi-LLM Inference: Characterization and Analysis of LLM Routing and Hierarchical Techniques6 Jun 2025
- 2025A Survey on Collaborative Mechanisms Between Large and Small Language Models12 May 2025
- 2025EMAFusion: A Self-Optimizing System for Seamless LLM Selection and Integration14 Apr 2025