Improving the Serving Performance of Multi-LoRA Large Language Models via Efficient LoRA and KV Cache Management
On the map: Efficient LLM inference and serving → KV cache optimization
Abstract (arXiv)
Multiple Low-Rank Adapters (Multi-LoRAs) are gaining popularity for task-specific Large Language Model (LLM) applications. For multi-LoRA serving, caching hot KV caches and LoRA adapters in high bandwidth memory of accelerations can improve inference performance. However, existing Multi-LoRA inference systems fail to optimize serving performance like Time-To-First-Toke (TTFT), neglecting usage dependencies when caching LoRAs and KVs. We therefore propose FASTLIBRA, a Multi-LoRA caching system to optimize the serving performance. FASTLIBRA comprises a dependency-aware cache manager and a performance-driven cache swapper. The cache manager maintains the usage dependencies between LoRAs and KV caches during the inference with a unified caching pool. The cache swapper determines the swap-in or out of LoRAs and KV caches based on a unified cost model, when the HBM is idle or busy, respectively. Experimental results show that ELORA reduces the TTFT by 63.4% on average, compared to state-of-the-art works.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Placed in KV cache optimization, one of 12 directions in Efficient LLM inference and serving. Builds on 33 of its 49 references that are in the map. First posted on arXiv 19 Apr 2025.
Builds on
33 of 49 references.
Closest ancestors · 2
Same direction, newest first
- 2023Stateful Large Language Model Serving with Pensieve9 Dec
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttention12 Sep
Other references · 31
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,084
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2021The Power of Scale for Parameter-Efficient Prompt Tuningcited by 3,769
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,355
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2024Chatbot Arena: An Open Platform for Evaluating LLMs by Human Preferencecited by 1,151
- 2024DoRA: Weight-Decomposed Low-Rank Adaptationcited by 740
- 2019Fast Transformer Decoding: One Write-Head is All You Needcited by 700
19 more
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2023LoraHub: Efficient Cross-Task Generalization via Dynamic LoRA Compositioncited by 359
- 2023AdaLoRA: Adaptive Budget Allocation for Parameter-Efficient Fine-Tuningcited by 337
- 2020Improving Massively Multilingual Neural Machine Translation and Zero-Shot Translationcited by 277
- 2024Personal LLM Agents: Insights and Survey about the Capability, Efficiency and Securitycited by 257
- 2023Prompt Cache: Modular Attention Reuse for Low-Latency Inferencecited by 255
- 2023LLM in a flash: Efficient Large Language Model Inference with Limited Memorycited by 170
- 2023Multilingual Machine Translation with Large Language Models: Empirical Results and Analysiscited by 156
- 2019Taskmaster-1: Toward a Realistic and Diverse Dialog Datasetcited by 139
- 2019Understanding LSTM -- a tutorial into Long Short-Term Memory Recurrent Neural Networkscited by 103
- 2023Punica: Multi-Tenant LoRA Servingcited by 80
- 2024LoRA-Pro: Are Low-Rank Adapters Properly Optimized?cited by 70
- 2020Serverless in the Wild: Characterizing and Optimizing the Serverless Workload at a Large Cloud Providercited by 65
- 2024LoRA Land: 310 Fine-tuned LLMs that Rival GPT-4, A Technical Reportcited by 47
- 2024Arena Learning: Build Data Flywheel for LLMs Post-training via Simulated Chatbot Arenacited by 26
- 2024CaraServe: CPU-Assisted and Rank-Aware LoRA Serving for Generative LLM Inferencecited by 21
- 2024Chameleon: Adaptive Caching and Scheduling for Many-Adapter LLM Inference Environmentscited by 9
- 2023The Costly Dilemma: Generalization, Evaluation and Cost-Optimal Deployment of Large Language Modelscited by 5
- 2024The Impact of Hyperparameters on Large Language Model Inference Performance: An Evaluation of vLLM and HuggingFace Pipelinescited by 5
Built on by
Citing papers per year: 2026: 4.
4 papers.
- 2026ScaleSim: Serving Large-Scale Multi-Agent Simulation with Invocation Distance-Based Memory Managementcited by 2
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cachecited by 2
- 2026MinT: Managed Infrastructure for Training and Serving Millions of LLMscited by 1
- 2026PreFT: Prefill-only finetuning for efficient inferencecited by 0
- 2026PreFT: Prefill-only finetuning for efficient inference14 May 2026
- 2026MinT: Managed Infrastructure for Training and Serving Millions of LLMs13 May 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026ScaleSim: Serving Large-Scale Multi-Agent Simulation with Invocation Distance-Based Memory Management29 Jan 2026
Similar, not cited
Close in wording, no citation either way
- 2025Efficient Multi-Adapter LLM Serving via Cross-Model KV-Cache Reuse with Activated LoRA
- 2026Towards Efficient Large Language Model Serving: A Survey on System-Aware KV Cache Optimization
- 2026InfiniLoRA: Disaggregated Multi-LoRA Serving for Large Language Models ↗
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapters
- 2025LMCache: An Efficient KV Cache Layer for Enterprise-Scale LLM Inference
- 2024A Survey on Large Language Model Acceleration based on KV Cache Management
- 2026KV Cache Optimization Strategies for Scalable and Efficient LLM Inference
- 2026LoRA-Drop: Temporal LoRA Decoding for Efficient LLM Inference