paper-with-me

Papers

Efficient Serving for Dynamic Agent Workflows with Prediction-based KV-Cache Management

2026-05-07 · Haoyu Zheng, Fangcheng Fu, Jia Wu, Binhang Yuan, Yongqiang Zhang, Hao Wang, Yuanyuan Zhu, Xiao Yan, Jiawei Jiang arxiv

LLM-based workflows compose specialized agents to execute complex tasks, and these agents usually share substantial context, allowing KV-Cache reuse to save computation. Existing approaches either manage KV-Cache at agent level and fail to exploit the reuse opportunities within workflows, or manage cache at the workflow level but assume that each workflow calls a static sequence of agents. However, practical workflows are typically dynamic, where the sequence of invoked agents and thus induced cache reuse opportunities depend on the context of each task. To serve such dynamic workflows efficiently, we build a system dubbed PBKV (\textbf{P}rediction-\textbf{B}ased \textbf{KV}-Cache Management). For each workflow, PBKV predicts the agent invocations in several future steps by fusing the guidance from historical workflows and context of the target workflow. Based on the predictions, PBKV estimates the reuse potential of cache entries and keeps the high-potential entries in GPU memory. To be robust to prediction errors, PBKV utilizes the predictions conservatively during both cache eviction and prefetching. Experiments on three workflow benchmarks show that PBKV achieves up to $1.85\times$ speedup over LRU on dynamic workflows, and up to $1.26\times$ speedup over the SOTA baseline KVFlow on the static workflow.

📄 PDF Abstract BibTeX arXiv:2605.06472

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

ForkKV: Scaling Multi-LoRA Agent Serving via Copy-on-Write Disaggregated KV Cache

2026-04-07 · Shao Wang, Rui Ren, Lin Gui arxiv

The serving paradigm of large language models (LLMs) is rapidly shifting towards complex multi-agent workflows where specialized agents collaborate over massive shared contexts. While Low-Rank Adaptation (LoRA) enables t…

GraphFlow: A Graph-Based Workflow Management for Efficient LLM-Agent Serving

2026-05-21 · Ao Li, Shangpeng Yang, Fahao Chen, Tianheng Xu 외 arxiv

Large Language Model (LLM)-based agents demonstrate strong reasoning and execution capabilities on complex tasks when guided by structured instructions, commonly referred to as workflows. However, existing workflow-assis…

Efficient LLM Serving for Agentic Workflows: A Data Systems Perspective

2026-03-17 · Noppanat Wadlom, Junyi Shen, Yao Lu arxiv

Agentic workflows are composed of sequences of interdependent Large Language Model (LLM) calls, and they have become a dominant workload in modern AI systems. These workflows exhibit extensive redundancy from overlapping…

Orla: A Library for Serving LLM-Based Multi-Agent Systems

2026-03-13 · Rana Shahout, Hayder Tirmazi, Minlan Yu, Michael Mitzenmacher arxiv

We introduce Orla, a library for constructing and running LLM-based agentic systems. Modern agentic applications consist of workflows that combine multiple LLM inference steps, tool calls, and heterogeneous infrastructur…

TOPAS: Workflow-Aware Prefix-State Scheduling for Multi-Agent LLM Serving

2026-08-26 · Hongqiu Ni, Han Tian, Chi Zhang, Guopeng Li 외 arxiv

Prefix caching introduces a fundamental tradeoff in multi-agent large language model (LLM) serving: retaining a long system-prompt key-value (KV) cache for an agent accelerates future calls, yet it reduces the GPU memory…