Skip to content

[RoadMap][Call For Contributions] Mooncake Store V3 Roadmap #1035

@stmatengss

Description

@stmatengss

Milestone 1: Core Architecture Refactor & Decoupling

This milestone focuses on foundational architectural changes to improve modularity, flexibility, and prepare for future scaling.

Milestone 2: Master Service Enhancements

This milestone enhances the Master component to support new storage architectures and routing logic.

Milestone 3: Worker: Multi-Level Storage Architecture

This is a major epic to build the next-generation multi-level storage system within the Worker.

Milestone 4: Worker: Networking & Elasticity

This milestone focuses on refactoring worker communication and enabling resource elasticity.

Milestone 5: Deployment & Operations

This milestone covers K8s integration (i.e., RBG, https://github.com/sgl-project/rbg) and build process improvements.

  • (K8s Autoscaling): Implement support for Kubernetes-based autoscaling of worker and dummy client instances.
  • (Scenario-based Builds): Implement a build system capable of producing different worker binaries optimized for different scenarios. 
  • (Integration With AI Configurator): Use AI Configurator for better measuring Resource workers and other configurations.
  • (Deployment Documentation & Guides): Create comprehensive, up-to-date deployment documentation and step-by-step setup guides to simplify installation and configuration for all environments.

Milestone 6: Conductor

This feature implements a standalone or co-located conductor for use by the Gateway. @zhongzhouTan-coder @yejj710 @Liziqi-77 @Keithwwa @Asher-XunZhang

  • (Basic design) : Discuss and design the standard specifications for KV indexer and kv-events
  • (KV indexer): Implement a Mooncake KV-Store Indexer service (include /quey, /query_by_hash ..etc)
  • (KV publisher): support kv-event publisher in Mooncake store
  • (Service registration): support two methods for service registration: either through static configuration files or dynamic service registration APIs
  • (KV events): Support consuming KV events generated by inference frameworks and Mooncake

Milestone 7: Hardware Compatibility

Milestone 8: Pytorch Eco-system

  • (Support Tensor Attributions)
  • (Native torch format offload)

Milestone 9: CI & CD enhancement

Milestone 10: Performance & Benchmarks

Milestone 11: RL Infra


Thanks for being a part of the Mooncake community! Welcome to discuss and contribute!


If you have any ideas, just leave a comment below and help shape the Roadmap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    RoadmapFuture roadmap or plan for new features

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions