mirror of
https://github.com/kvcache-ai/Mooncake.git
synced 2026-11-05 01:17:55 +00:00
[GH-ISSUE #1883] [RoadMap][Call For Contribution] Mooncake Project Overall Roadmap #535
Labels
No labels
ascend
auto-closed
bug
bug
CI/Build
Common
documentation
enhancement
feature request
good first issue
help wanted
high priority
MetaX
nightly-failure
pull-request
PyTorch Backend
question
RFC
Roadmap
stale
Store
Tests
Transfer Engine
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
kvcache-ai/Mooncake#535
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @stmatengss on GitHub (Apr 14, 2026).
Original GitHub issue: https://github.com/kvcache-ai/Mooncake/issues/1883
Milestone 1: Inference & RL Framework Integration
Deepen integration with mainstream frameworks and enhance support for large-scale architectures.
Milestone 2: Store V3 Evolution
Enhance the core storage system for better modularity, elasticity, and high concurrency.
Store V3 RFCs:
Store V3 Key PRs (recent):
Milestone 3: Transfer Engine (TENT) & Networking
Focus on declarative data orchestration and pushing hardware limits.
Release TENT V1.1 at 26Q2 @alogfans
Transfer Engine RFCs:
Transfer Engine Key PRs (recent):
Milestone 4: OS-Level Optimizations
Improve throughput and reduce latency through low-level system integrations.
Related RFCs:
Milestone 5: Routing & Checkpoint Engine
Enhance global scheduling and model weight handling.
Conductor & Routing RFCs:
Milestone 6: Heterogeneous & Cross-Platform Inference (Domestic GPU Support)
Break hardware silos for collaborative deployment. Expand support for domestic accelerator platforms.
Related RFCs:
Tracked issues (Ascend):
Heterogeneous Key PRs (recent):
Milestone 7: Unified Resource Management & Multi-Model Serving
Manage KVCache and model weights cohesively on GPUs.
https://github.com/kvcache-ai/Mooncake/issues/2282
Milestone 8: Fast Instance Startup
Utilize data transfer capabilities to accelerate initialization.
Related RFCs:
Milestone 9: Elasticity & Self-Healing
Leverage decoupled architecture for robust operations.
Related RFCs:
Milestone 10: Agent & Multi-Modal Support
Build the foundation for complex Agent and Multi-Modal workflows.
Omni Collaboration
Related RFC
Diffusion Collaboration
Milestone 11: KVCache Dynamic Migration
Related RFCs:
Migration Key PRs (recent):
Milestone 12: Hardware Support & ICMS
Milestone 13: SSD Offload Support
Related RFCs:
SSD Offload Key PRs (recent):
Milestone 14: Mooncake PG
Mooncake PG Key PRs & Issues (recent):
Milestone 15: Mooncake EP
Mooncake EP RFCs:
—
Milestone 16: Documentation
To contribute features or provide feedback, please edit this issue directly (if you have write access) or comment below. I will update the roadmap accordingly.
@Colors-111 commented on GitHub (Apr 15, 2026):
Hi, regarding the roadmap item:
(Agentic-aware): Support agentic-aware KVCache System in inference frameworks.Could you share more details on what this specifically includes? For example:
Thanks!
@llc-kc commented on GitHub (Apr 17, 2026):
does the "(Agentic-aware): Support agentic-aware KVCache System in inference frameworks" refer to [Roadmap]: SGLang Distributed KVCache System For Agentic Workload (https://github.com/sgl-project/sglang/issues/21846) ?
@stmatengss commented on GitHub (Apr 17, 2026):
Yes, the "Agentic-aware KVCache" roadmap item is closely related to the SGLang distributed KVCache initiative you linked. That effort is one of the primary integration targets we have in mind.
@stmatengss commented on GitHub (Apr 17, 2026):
Connector interface.
We'll update this thread when a design RFC is opened. Feel free to share use cases or requirements you have — community input will help shape the design. If you have interests, join the Slack channel and let us discuss the best details!
@stmatengss commented on GitHub (May 25, 2026):
📋 Roadmap Tracker Update (2026-04-05 → 2026-05-25)
Linked new RFCs and key implementation PRs from the past 50 days to the corresponding milestones above.
New RFCs Added
New Roadmap/Feature Issues
Key Implementation PRs (recent 50 days)
Store V3 (M2):
Transfer Engine (M3):
Heterogeneous (M6):
KVCache Migration (M11):
SSD Offload (M13):
Mooncake PG (M14):
@xianzhiT commented on GitHub (May 29, 2026):
@stmatengss Hi! We are very interested in Milestone 7. Internally, we have been working on a distributed cache pool for model weights, which aligns well with unified management of KVCache and model weights. We would be happy to participate in the design and implementation, and share our experience in distributed weight caching and multi-model serving.
@stmatengss commented on GitHub (Jun 5, 2026):
@xianzhiT Hi! Thanks for your interest and willingness to contribute!
Unified management of KVCache and model weights (Milestone 7) is a crucial part of our roadmap, and your experience in distributed weight caching and multi-model serving sounds like a perfect fit.
Since the design for Milestone 7 is still in its early stages, we would love to collaborate with you. To kick things off, you can join our discussion through the following ways:
Looking forward to building this together!
@CAICAIIs commented on GitHub (Jun 5, 2026):
Hi~ @stmatengss I’d like to work on the Milestone 10 Agent-Aware KV Cache slice, starting from the concrete Phase 1 RFC in #2098.
I have posted my proposed implementation plan in #2098
Could you please confirm whether this is an acceptable starting scope, and whether I can begin the Mooncake-side Phase 1 implementation?
@stmatengss commented on GitHub (Jun 7, 2026):
Sure. Feel free to ping me.
@Srinivasoo7 commented on GitHub (Jun 17, 2026):
@stmatengss
Can you help me with sharing the slack channel we coordinate in?
It'd be really helpful.
Thanks!
@stmatengss commented on GitHub (Jun 20, 2026):
https://join.slack.com/t/mooncake-project/shared_invite/zt-3ig4fjai8-KH1zIm3x8Vm8WqyH0i_JaA
You can also find it in homepage
@stmatengss commented on GitHub (Jun 27, 2026):
📋 Roadmap Tracker Update (2026-05-25 → 2026-06-27)
Linked new RFCs and key implementation PRs from the past 33 days to the corresponding milestones above.
New RFCs Added
Key Implementation PRs (recent, merged since 2026-05-25)
Store V3 — Multi-Tenant Quota (full stack)
Store V3 — Structured Object & Tensor Batch
Store V3 — P2P HA & OpLog
Store V3 — Core Improvements
TENT & Networking — Admission, QoS, Transport
OS-Level / NVMe-oF
Heterogeneous & Cross-Platform (EP / PG / Sunrise / ROCm / Ascend)
@catyans commented on GitHub (Jul 11, 2026):
For Milestone 3: Transfer Engine (TENT) & Networking, I opened #2856 as a proposed QoS control-plane foundation. The RFC defines a
tenant -> intent -> requestQoS Contract schema and effective policy model. It is meant to provide the contract layer for future priority authorization, inflight policing, bandwidth caps, receiver-credit allocation, and weighted scheduling. Initial implementation scope is deliberately small: schema, validation, effective-policy resolution, and explain/debug output. Runtime enforcement would be split into follow-up PRs.@everettxwzhu commented on GitHub (Sep 1, 2026):
Hi @stmatengss, I’m a first-time Mooncake contributor, and I’d like to work on #2223 under Milestone 2: Store V3.
My plan is to carry the owner process identity in buffer metadata, detect same-host cross-process transfers, and add a
CROSS_PROCESS_MEMCPYpath usingprocess_vm_readv()/process_vm_writev(). I’ll also cover error fallback, multi-process tests, and a small benchmark.Could this work be tracked under Milestone 2? Also, the Slack invite shared earlier appears to have expired. Could you please share an updated link?