inference/research
verifiedmedium · 0.75updated 2026-10-05

MemServe: Context Caching for Disaggregated LLM Serving with Elastic Memory Pool

kv-cache · arxiv

Fields

id
papers/w4p-memserve-elastic-memory-pool
arXiv
2406.17565
Venue
arxiv-preprint
Venue track
unknown
Year
2024
Category
kv-cache
Adoption
research-only
Authors
Cunchen HuHeyang HuangJunhao HuJiang XuXusheng ChenTao XieChenxi WangSa WangYungang BaoNinghui SunYizhou Shan
Affiliations
Shanghai Jiao Tong University
Problem
Serving has moved from stateless to STATEFUL - context caching and disaggregated inference both extend the lifetime and reach of the KV cache - which creates an architectural problem no single existing mechanism solved: the KV cache now has to be managed as a shared, elastic resource across instances rather than as per-instance scratch.
Mechanism
Claims to combine CONTEXT CACHING with DISAGGREGATED INFERENCE for the first time in one system, unified by MemPool: an ELASTIC MEMORY POOL that manages distributed memory and the KV caches across serving instances behind a small set of APIs, so the same pool serves both roles instead of the two mechanisms each managing their own memory. A global scheduler sits on top and raises reuse with a GLOBAL PROMPT TREE locality-aware policy - a tree over prompts rather than per-instance exact-prefix matching, which is the same insight SGLang's RadixAttention brings to a single engine, here applied across the disaggregated fleet. The framing that matters for a deployment reader: disaggregation used to be a way to stop cache locality, and MemServe's claim is that you can have both if the memory tier itself is elastic.
Speedup reported
Paper's own claim is qualitative and stated as such: 'significantly improves job completion time and time-to-first-time' [time-to-first-token]. No ratio, baseline, or hardware configuration is given in the abstract, so speedup_reported records the claim and the ABSENCE of a number rather than reconstructing one - the same treatment given to InfiniGen in the repo.
Open weights
no
notes
RECORDED AS arxiv-preprint WITH venue_track 'unknown' - VENUE SEARCH WAS EXPLICITLY NEGATIVE. The ONLY OpenReview record for this title carries venue 'CoRR 2024' with venueid 'OpenReview.net/Public_Article', which is the arXiv deposit reflected back, NOT a proceedings record; that venueid class is the tell. Absent from PMLR v267 (ICML 2025) and from MLSys 2025/2026 and NeurIPS 2024 indexes. arXiv comment EMPTY. So no venue was claimed anywhere and none could be confirmed - arxiv-preprint/unknown, confidence held at 0.75 (not higher) because both the venue AND the headline numbers are unverifiable from the abstract. FLAG FOR THE READER: this paper is cited in the disaggregated-serving literature far more often than it is peer-reviewed, which makes it exactly the record where a remembered venue would be invented. If a later proceedings entry appears, this record should be corrected and set contested, not silently overwritten. WHY IT IS STILL A GAP: the repo holds Pensieve (stateful serving), Mooncake (KVCache-centric disaggregation), the semi-pd and distserve engine records, and LMCache - but no record combines a cross-instance elastic KV pool with disaggregated prefill/decode, which is the specific shape a late-2026 deployment with heterogeneous prefill and decode nodes would want. VENUE RE-CHECKED 2026-10-05 (wave 6, agent w6-papers) - STILL NO VENUE, and the wave that could not verify this is now three waves old, so the negative is re-run rather than inherited. Wave 4 reached the same answer from the OpenReview index; this pass adds two corpora it did not sweep. ACL Anthology search for this title returns no paper page of its own - only unrelated PDFs that CITE it, which is the strongest available evidence that no ACL-family proceedings entry exists. Crossref bibliographic query for the exact title returns no proceedings-article or journal-article of this paper either; the hits are other papers on adjacent topics (a different elastic KV paper, a different memory-disaggregated caching system, a different concurrent-LoRA serving system), none of them this work. So the answer is arxiv-preprint with venue_track 'unknown', and it is a POSITIVE finding rather than an unresearched gap: this is a widely cited paper with no peer-reviewed venue, which is a fact about the literature that a reader needs to know. The claim that matters for a deployment reader is the one already in the record above - cross-instance elastic KV pools combined with disaggregated prefill/decode are in production in OTHER systems - vLLM disaggregated prefill, NVIDIA Dynamo, DistServe - but this paper's specific MemPool contribution has not been adopted anywhere, and the paper is cited far more often than it is peer-reviewed. arxiv_id and every other field unchanged; only `updated` moved, because `updated` is the date the record was last verified against its sources.

Notes

RECORDED AS arxiv-preprint WITH venue_track 'unknown' - VENUE SEARCH WAS EXPLICITLY NEGATIVE. The ONLY OpenReview record for this title carries venue 'CoRR 2024' with venueid 'OpenReview.net/Public_Article', which is the arXiv deposit reflected back, NOT a proceedings record; that venueid class is the tell. Absent from PMLR v267 (ICML 2025) and from MLSys 2025/2026 and NeurIPS 2024 indexes. arXiv comment EMPTY. So no venue was claimed anywhere and none could be confirmed - arxiv-preprint/unknown, confidence held at 0.75 (not higher) because both the venue AND the headline numbers are unverifiable from the abstract. FLAG FOR THE READER: this paper is cited in the disaggregated-serving literature far more often than it is peer-reviewed, which makes it exactly the record where a remembered venue would be invented. If a later proceedings entry appears, this record should be corrected and set contested, not silently overwritten. WHY IT IS STILL A GAP: the repo holds Pensieve (stateful serving), Mooncake (KVCache-centric disaggregation), the semi-pd and distserve engine records, and LMCache - but no record combines a cross-instance elastic KV pool with disaggregated prefill/decode, which is the specific shape a late-2026 deployment with heterogeneous prefill and decode nodes would want.

VENUE RE-CHECKED 2026-10-05 (wave 6, agent w6-papers) - STILL NO VENUE, and the wave that could not verify this is now three waves old, so the negative is re-run rather than inherited. Wave 4 reached the same answer from the OpenReview index; this pass adds two corpora it did not sweep. ACL Anthology search for this title returns no paper page of its own - only unrelated PDFs that CITE it, which is the strongest available evidence that no ACL-family proceedings entry exists. Crossref bibliographic query for the exact title returns no proceedings-article or journal-article of this paper either; the hits are other papers on adjacent topics (a different elastic KV paper, a different memory-disaggregated caching system, a different concurrent-LoRA serving system), none of them this work. So the answer is arxiv-preprint with venue_track 'unknown', and it is a POSITIVE finding rather than an unresearched gap: this is a widely cited paper with no peer-reviewed venue, which is a fact about the literature that a reader needs to know. The claim that matters for a deployment reader is the one already in the record above - cross-instance elastic KV pools combined with disaggregated prefill/decode are in production in OTHER systems - vLLM disaggregated prefill, NVIDIA Dynamo, DistServe - but this paper's specific MemPool contribution has not been adopted anywhere, and the paper is cited far more often than it is peer-reviewed. arxiv_id and every other field unchanged; only `updated` moved, because `updated` is the date the record was last verified against its sources.

Cross-references