DroidSpeak: KV Cache Sharing for Cross-LLM Communication and Multi-LLM Serving
On the map: LLM agents and tool use → Software engineering coding agents
Abstract (arXiv)
Compound AI systems, such as agentic systems, are an emerging trend in large-scale enterprise settings, with multiple LLMs specialized for different users, tasks, and/or roles working together. In these scenarios, different models often process inputs that share the same context prefix. Although much work was done in the past to enable the reuse of prefix KV caches across inputs for a single model, how to enable one model to reuse the prefix KV caches of a different model remains an open question. We introduce DroidSpeak, the first distributed LLM inference system that enables KV cache reuse across distributed nodes running inference of different LLMs, so long as the LLMs have the same architecture. We present the first study that aims at understanding the impact of sharing KV caches across different LLMs, and if/when such sharing affects quality. Inspired by the findings, we present DroidSpeak, which selectively recomputes a few layers of the KV cache produced by another LLM and reuses the remaining layers, with negligible quality loss. Moreover, carefully pipelining the layer-wise re-computation and the loading of reused KV cache further improves the inference performance. Experiments on diverse datasets and model pairs demonstrate that DroidSpeak achieves up to 4x throughput improvement and about 3.1x faster prefill (time to first token), with negligible loss of quality in F1 scores, Rouge-L or code similarity score, compared to the baseline which does not allow any sharing across models.
Key facts. Cited by 30 papers in the map (data through 7 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. First posted on arXiv 5 Nov 2024.
Builds on
0 of 0 references.
No references here yet.
Built on by
Citing papers per year: 2024: 1; 2025: 10; 2026: 19.
30 papers.
Sort:
By area:
- 2024A Survey on LLM-based Multi-Agent System: Recent Advances and New Frontiers in Applicationcited by 54
- 2025Cache-to-Cache: Direct Semantic Communication Between Large Language Modelscited by 54
- 2025KVCOMM: Online Cross-context KV-cache Communication for Efficient LLM-based Multi-agent Systemscited by 35
- 2025Agentic Plan Caching: Test-Time Memory for Fast and Cost-Efficient LLM Agentscited by 23
- 2025KVComm: Enabling Efficient LLM Communication through Selective KV Sharingcited by 16
- 2026LRAgent: Efficient KV Cache Sharing for Multi-LoRA LLM Agentscited by 10
- 2025Optimizing Diversity and Quality through Base-Aligned Model Collaborationcited by 8
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharingcited by 8
- 2026Multi-Agent Memory from a Computer Architecture Perspective: Visions and Challenges Aheadcited by 7
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
- 2026RelayCaching: Accelerating LLM Collaboration via Decoding KV Cache Reusecited by 6
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inferencecited by 5
18 more
- 2026An experimental study of KV cache reuse strategies in chunk-level caching systemscited by 5
- 2026OxyGen: Unified KV Cache Management for VLA Inference under Multi-Task Parallelismcited by 4
- 2026PEEK: Context Map as an Orientation Cache for Long-Context LLM Agentscited by 4
- 2026Semantic Cache Distillation: Efficient State Transfer via Reuse and Selective Patchingcited by 4
- 2026KV Cache Translation across Heterogeneous Large Language Modelscited by 4
- 2025Generative Caching for Structurally Similar Prompts and Responsescited by 3
- 2026PrefillShare: A Shared Prefill Module for KV Reuse in Multi-LLM Disaggregated Servingcited by 3
- 2026A Policy-Driven Runtime Layer for Agentic LLM Servingcited by 3
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cachecited by 2
- 2026SwiftCache: Efficient LLM Serving for Multi-turn Conversations with Heterogeneous KV Cache Sharingcited by 2
- 2025PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Servingcited by 1
- 2026QKVShare: Quantized KV-Cache Handoff for Multi-Agent On-Device LLMscited by 1
- 2026Learning Agent Execution for KV-Cache Management in Agentic Servingcited by 1
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Servingcited by 1
- 2025CIFLEX: Contextual Instruction Flow for Sub-task Execution in Multi-Turn Interactions with a Single On-Device LLMcited by 0
- 2025Accelerating Language Model Workflows with Prompt Choreographycited by 0
- 2026KVShareArena: KV-Cache Reuse Across Contexts and Model Checkpointscited by 0
- 2026Draft-KV: Learning Useful Latent Communication Between Language Modelscited by 0
- 2026Draft-KV: Learning Useful Latent Communication Between Language Models28 Sep 2026
- 2026KVShareArena: KV-Cache Reuse Across Contexts and Model Checkpoints9 Sep 2026
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Serving26 Aug 2026
- 2026KV Cache Translation across Heterogeneous Large Language Models31 Jul 2026
- 2026Learning Agent Execution for KV-Cache Management in Agentic Serving16 Jul 2026
- 2026SwiftCache: Efficient LLM Serving for Multi-turn Conversations with Heterogeneous KV Cache Sharing15 Jun 2026
- 2026Semantic Cache Distillation: Efficient State Transfer via Reuse and Selective Patching5 Jun 2026
- 2026A Policy-Driven Runtime Layer for Agentic LLM Serving26 May 2026
- 2026PEEK: Context Map as an Orientation Cache for Long-Context LLM Agents19 May 2026
- 2026QKVShare: Quantized KV-Cache Handoff for Multi-Agent On-Device LLMs5 May 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharing3 Apr 2026
18 more
- 2026OxyGen: Unified KV Cache Management for VLA Inference under Multi-Task Parallelism15 Mar 2026
- 2026Multi-Agent Memory from a Computer Architecture Perspective: Visions and Challenges Ahead9 Mar 2026
- 2026An experimental study of KV cache reuse strategies in chunk-level caching systems3 Mar 2026
- 2026RelayCaching: Accelerating LLM Collaboration via Decoding KV Cache Reuse28 Feb 2026
- 2026PrefillShare: A Shared Prefill Module for KV Reuse in Multi-LLM Disaggregated Serving12 Feb 2026
- 2026LRAgent: Efficient KV Cache Sharing for Multi-LoRA LLM Agents1 Feb 2026
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference19 Jan 2026
- 2025Accelerating Language Model Workflows with Prompt Choreography28 Dec 2025
- 2025Generative Caching for Structurally Similar Prompts and Responses14 Nov 2025
- 2025Optimizing Diversity and Quality through Base-Aligned Model Collaboration7 Nov 2025
- 2025KVCOMM: Online Cross-context KV-cache Communication for Efficient LLM-based Multi-agent Systems14 Oct 2025
- 2025Cache-to-Cache: Direct Semantic Communication Between Large Language Models3 Oct 2025
- 2025KVComm: Enabling Efficient LLM Communication through Selective KV Sharing2 Oct 2025
- 2025CIFLEX: Contextual Instruction Flow for Sub-task Execution in Multi-Turn Interactions with a Single On-Device LLM24 Sep 2025
- 2025Batch Query Processing and Optimization for Agentic Workflows2 Sep 2025
- 2025Agentic Plan Caching: Test-Time Memory for Fast and Cost-Efficient LLM Agents17 Jun 2025
- 2025PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Serving27 Apr 2025
- 2024A Survey on LLM-based Multi-Agent System: Recent Advances and New Frontiers in Application23 Dec 2024
- 2024A Survey on LLM-based Multi-Agent System: Recent Advances and New Frontiers in Applicationcited by 54
- 2025KVCOMM: Online Cross-context KV-cache Communication for Efficient LLM-based Multi-agent Systemscited by 35
- 2025Agentic Plan Caching: Test-Time Memory for Fast and Cost-Efficient LLM Agentscited by 23
- 2026LRAgent: Efficient KV Cache Sharing for Multi-LoRA LLM Agentscited by 10
- 2026Multi-Agent Memory from a Computer Architecture Perspective: Visions and Challenges Aheadcited by 7
- 2026RelayCaching: Accelerating LLM Collaboration via Decoding KV Cache Reusecited by 6
- 2026PEEK: Context Map as an Orientation Cache for Long-Context LLM Agentscited by 4
- 2026A Policy-Driven Runtime Layer for Agentic LLM Servingcited by 3
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cachecited by 2
- 2026QKVShare: Quantized KV-Cache Handoff for Multi-Agent On-Device LLMscited by 1
- 2026Learning Agent Execution for KV-Cache Management in Agentic Servingcited by 1
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Servingcited by 1
- 2026TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Serving26 Aug 2026
- 2026Learning Agent Execution for KV-Cache Management in Agentic Serving16 Jul 2026
- 2026A Policy-Driven Runtime Layer for Agentic LLM Serving26 May 2026
- 2026PEEK: Context Map as an Orientation Cache for Long-Context LLM Agents19 May 2026
- 2026QKVShare: Quantized KV-Cache Handoff for Multi-Agent On-Device LLMs5 May 2026
- 2026ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache7 Apr 2026
- 2026Multi-Agent Memory from a Computer Architecture Perspective: Visions and Challenges Ahead9 Mar 2026
- 2026RelayCaching: Accelerating LLM Collaboration via Decoding KV Cache Reuse28 Feb 2026
- 2026LRAgent: Efficient KV Cache Sharing for Multi-LoRA LLM Agents1 Feb 2026
- 2025KVCOMM: Online Cross-context KV-cache Communication for Efficient LLM-based Multi-agent Systems14 Oct 2025
- 2025Agentic Plan Caching: Test-Time Memory for Fast and Cost-Efficient LLM Agents17 Jun 2025
- 2024A Survey on LLM-based Multi-Agent System: Recent Advances and New Frontiers in Application23 Dec 2024
- 2025Cache-to-Cache: Direct Semantic Communication Between Large Language Modelscited by 54
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharingcited by 8
- 2025Batch Query Processing and Optimization for Agentic Workflowscited by 6
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inferencecited by 5
- 2026OxyGen: Unified KV Cache Management for VLA Inference under Multi-Task Parallelismcited by 4
- 2026KV Cache Translation across Heterogeneous Large Language Modelscited by 4
- 2026PrefillShare: A Shared Prefill Module for KV Reuse in Multi-LLM Disaggregated Servingcited by 3
- 2026SwiftCache: Efficient LLM Serving for Multi-turn Conversations with Heterogeneous KV Cache Sharingcited by 2
- 2025PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Servingcited by 1
- 2026KVShareArena: KV-Cache Reuse Across Contexts and Model Checkpointscited by 0
- 2026KVShareArena: KV-Cache Reuse Across Contexts and Model Checkpoints9 Sep 2026
- 2026KV Cache Translation across Heterogeneous Large Language Models31 Jul 2026
- 2026SwiftCache: Efficient LLM Serving for Multi-turn Conversations with Heterogeneous KV Cache Sharing15 Jun 2026
- 2026TokenDance: Scaling Multi-Agent LLM Serving via Collective KV Cache Sharing3 Apr 2026
- 2026OxyGen: Unified KV Cache Management for VLA Inference under Multi-Task Parallelism15 Mar 2026
- 2026PrefillShare: A Shared Prefill Module for KV Reuse in Multi-LLM Disaggregated Serving12 Feb 2026
- 2026Sutradhara: An Intelligent Orchestrator-Engine Co-design for Tool-based Agentic Inference19 Jan 2026
- 2025Cache-to-Cache: Direct Semantic Communication Between Large Language Models3 Oct 2025
- 2025Batch Query Processing and Optimization for Agentic Workflows2 Sep 2025
- 2025PlanetServe: A Decentralized, Scalable, and Privacy-Preserving Overlay for Democratizing Large Language Model Serving27 Apr 2025
- 2025KVComm: Enabling Efficient LLM Communication through Selective KV Sharingcited by 16
- 2025Optimizing Diversity and Quality through Base-Aligned Model Collaborationcited by 8
- 2026Semantic Cache Distillation: Efficient State Transfer via Reuse and Selective Patchingcited by 4
- 2025Generative Caching for Structurally Similar Prompts and Responsescited by 3
- 2025CIFLEX: Contextual Instruction Flow for Sub-task Execution in Multi-Turn Interactions with a Single On-Device LLMcited by 0
- 2025Accelerating Language Model Workflows with Prompt Choreographycited by 0
- 2026Draft-KV: Learning Useful Latent Communication Between Language Modelscited by 0
- 2026Draft-KV: Learning Useful Latent Communication Between Language Models28 Sep 2026
- 2026Semantic Cache Distillation: Efficient State Transfer via Reuse and Selective Patching5 Jun 2026
- 2025Accelerating Language Model Workflows with Prompt Choreography28 Dec 2025
- 2025Generative Caching for Structurally Similar Prompts and Responses14 Nov 2025
- 2025Optimizing Diversity and Quality through Base-Aligned Model Collaboration7 Nov 2025
- 2025KVComm: Enabling Efficient LLM Communication through Selective KV Sharing2 Oct 2025
- 2025CIFLEX: Contextual Instruction Flow for Sub-task Execution in Multi-Turn Interactions with a Single On-Device LLM24 Sep 2025
Similar, not cited
Close in wording, no citation either way
- 2026Unified AI Gateway: A Framework for Joint Model Routing and KV Cache Management
- 2026Prefill-Free Cross-Family KV Cache Transfer for Heterogeneous Multi-Agent LLMs
- 2026ICaRus: Identical Cache Reuse for Efficient Multi Model Inference
- 2026PolyKV: A Shared Asymmetrically-Compressed KV Cache Pool for Multi-Agent LLM Inference
- 2026The KV Cache Working Set: Online Capacity Planning for LLM Inference Systems
- 2025Continuum: Efficient and Robust Multi-Turn LLM Agent Scheduling with KV Cache Time-to-Live
- 2025KVShare: An LLM Service System with Efficient and Effective Multi-Tenant KV Cache Reuse
- 2026Latent Cache Flow: Model-to-Model Communication Without Text