JointServe: Serving Multi-Model Agents on Memory-Constrained GPUs
On the map: LLM agents and tool use → Agent memory systems also fits: General LLM agent frameworks and benchmarks
Abstract (arXiv)
LLM agents are evolving from a single model calling tools to planners that orchestrate multiple expert models whose capabilities live in distinct weights. This shift breaks a hidden assumption of today's serving systems: that the working set of models fits in GPU memory. On the memory-constrained GPUs typical of private and edge deployments, naive whole-model swapping serializes weight transfer with computation and, without host-backed KV restoration, discards session state at a switch. We present JointServe, a serving system that treats weight shards and KV blocks as residency objects competing for one unified memory budget. JointServe exploits three structural properties of agent workloads (directed calls, gapped execution, and dual-state residency) to prepare models before they are called: an intent signal parsed from the caller's own output stream triggers prefetch during generation, partial k* residency reduces switching to incremental layers, and a preemptive transfer scheduler protects live-session KV with a guaranteed bandwidth share. A carve-out control step adjusts the weight/KV allocation as workload demands change. Evaluations show that JointServe reduces session completion time by 21.7% over the strongest whole-model swap baseline and stays usable in a crash regime where every whole-model swap baseline fails to finish (a 46-fold gap). On replayed SWE-bench, tau-bench, and OSWorld traces, it cuts session completion time by up to 49% and lifts SLO attainment from 2.8-24.5% to 76.8-100%.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Agent memory systems, one of 16 directions in LLM agents and tool use. Builds on 45 of its 56 references that are in the map. First posted on arXiv 14 Oct 2026.
Builds on
45 of 56 references.
References · 45
- 2021LoRA: Low-Rank Adaptation of Large Language Modelscited by 14,380
- 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2023QLoRA: Efficient Finetuning of Quantized LLMscited by 3,418
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
- 2023Efficient Streaming Language Models with Attention Sinkscited by 2,186
- 2023WebArena: A Realistic Web Environment for Building Autonomous Agentscited by 2,006
- 2023AutoGen: Enabling Next-Gen LLM Applications via Multi-Agent Conversationcited by 1,988
- 2022GPTQ: Accurate Post-Training Quantization for Generative Pre-trained Transformerscited by 1,919
- 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,737
- 2024τ-bench: A Benchmark for Tool-Agent-User Interaction in Real-World Domainscited by 1,402
- 2023CAMEL: Communicative Agents for "Mind" Exploration of Large Language Model Societycited by 1,395
33 more
- 2023Gorilla: Large Language Model Connected with Massive APIscited by 1,332
- 2023AWQ: Activation-aware Weight Quantization for LLM Compression and Accelerationcited by 1,298
- 2023AgentBench: Evaluating LLMs as Agentscited by 1,267
- 2024OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environmentscited by 1,195
- 2023SGLang: Efficient Execution of Structured Language Model Programscited by 1,141
- 2023GAIA: a benchmark for General AI Assistantscited by 1,128
- 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
- 2023ChatDev: Communicative Agents for Software Developmentcited by 919
- 2022LLM.int8(): 8-bit Matrix Multiplication for Transformers at Scalecited by 906
- 2024SnapKV: LLM Knows What You are Looking for Before Generationcited by 880
- 2024KIVI: A Tuning-Free Asymmetric 2bit Quantization for KV Cachecited by 637
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 617
- 2023FlexGen: High-Throughput Generative Inference of Large Language Models with a Single GPUcited by 575
- 2024Executable Code Actions Elicit Better LLM Agentscited by 564
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 526
- 2024PyramidKV: Dynamic KV Cache Compression based on Pyramidal Information Funnelingcited by 432
- 2025Multi-Agent Collaboration Mechanisms: A Survey of LLMscited by 431
- 2022DeepSpeed Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scalecited by 407
- 2023SpQR: A Sparse-Quantized Representation for Near-Lossless LLM Weight Compressioncited by 367
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2024CacheBlend: Fast Large Language Model Serving for RAG with Cached Knowledge Fusioncited by 223
- 2023CacheGen: KV Cache Compression and Streaming for Fast Large Language Model Servingcited by 203
- 2024Large Language Model-Based Agents for Software Engineering: A Surveycited by 178
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 174
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 152
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 99
- 2024NanoFlow: Towards Optimal Large Language Model Serving Throughputcited by 90
- 2023Stateful Large Language Model Serving with Pensievecited by 61
- 2025Autellix: An Efficient Serving Engine for LLM Agents as General Programscited by 58
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 52
- 2024Fast State Restoration in LLM Serving with HCachecited by 33
- 2024BLITZSCALE: Fast and Live Large Model Autoscaling with O(1) Host Cachingcited by 25
- 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 18
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Ready Cohorts: Bounding GPU Opportunity and Avoiding Host Round Trips in LLM-Agent Control
- 2026ScaleSim: Serving Large-Scale Multi-Agent Simulation with Invocation Distance-Based Memory Management
- 2026LOCAL: Enabling Learning On-device Contiguously for Agent LLMs
- 2026SAGA: Workflow-Atomic Scheduling for AI Agent Inference on GPU Clusters
- 2025TokenCake: A KV-Cache-centric Serving Framework for LLM-based Multi-Agent Applications
- 2026From LLM Inference to Agentic Workloads: Characterization and Implications for Serving Systems
- 2026A Policy-Driven Runtime Layer for Agentic LLM Serving
- 2026INFRAMIND: Infrastructure-Aware Multi-Agent Orchestration