Mooncake: A KVCache-centric Disaggregated Architecture for LLM Serving
Open accessAbstract
Mooncake is the serving platform for Kimi, a leading LLM service provided by Moonshot AI. It features a KVCache-centric disaggregated architecture that separates the prefill and decoding clusters. It also leverages the underutilized CPU, DRAM, and SSD resources of the GPU cluster to implement a disaggregated cache of KVCache. The core of Mooncake is its KVCache-centric scheduler, which balances maximizing overall effective throughput while meeting latency-related Service Level Objectives (SLOs). Unlike traditional studies that assume all requests will be processed, Mooncake faces challenges due to highly overloaded scenarios. To mitigate these, we developed a prediction-based early rejection policy. Experiments show that Mooncake excels in long-context scenarios. Compared to the baseline method, Mooncake can achieve up to a 525% increase in throughput in certain simulated scenarios while adhering to SLOs. Under real workloads, Mooncake's innovative architecture enables Kimi to handle 75% more requests.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Cites
Generative Agents: Interactive Simulacra of Human Behavior
Park, J. S., O'Brien, J., Cai, C. J., Morris, M. R., Liang, P., & Bernstein, M. S. (2023) · Proceedings of the 36th Annual ACM Symposium on User Interface Software and Technology · doi:10.1145/3586183.3606763 · Cited by 2,187 · see citing works
Efficient Memory Management for Large Language Model Serving with PagedAttention
Kwon, W., Li, Z., Zhuang, S., Sheng, Y., Zheng, L., Yu, C. H., Gonzalez, J., Zhang, H., & Stoica, I. (2023) · Proceedings of the 29th Symposium on Operating Systems Principles · doi:10.1145/3600006.3613165 · Cited by 1,817 · see citing works
Self-citationDeepSpeed- Inference: Enabling Efficient Inference of Transformer Models at Unprecedented Scale
Aminabadi, R. Y., Rajbhandari, S., Awan, A. A., Li, C., Li, D., Zheng, E., Ruwase, O., Smith, S., Zhang, M., Rasley, J., et al. (2022) · SC22: International Conference for High Performance Computing, Networking, Storage and Analysis · doi:10.1109/sc41404.2022.00051 · Cited by 297 · see citing works
Self-citationCacheGen: KV Cache Compression and Streaming for Fast Large Language Model Serving
Liu, Y., Li, H., Cheng, Y., Ray, S., Huang, Y., Zhang, Q., Du, K., Yao, J., Lu, S., Ananthanarayanan, G., et al. (2024) · Proceedings of the ACM SIGCOMM 2024 Conference · doi:10.1145/3651890.3672274 · Cited by 118 · see citing works
LoongServe: Efficiently Serving Long-Context Large Language Models with Elastic Sequence Parallelism
Wu, B., Liu, S., Zhong, Y., Sun, P., Liu, X., & Jin, X. (2024) · Proceedings of the ACM SIGOPS 30th Symposium on Operating Systems Principles · doi:10.1145/3694715.3695948 · Cited by 62 · see citing works
System Optimizations for Enabling Training of Extreme Long Sequence Transformer Models
Jacobs, S. A., Tanaka, M., Zhang, C., Zhang, M., Aminabadi, R. Y., Song, S. L., Rajbhandari, S., & He, Y. (2024) · IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum · doi:10.1109/ipdpsw63119.2024.00208 · Cited by 17 · see citing works
Self-citationReducing Transformer Key-Value Cache Size with Cross-Layer Attention
Brandon, W., Mishra, M., Nrusimha, A., Panda, R., & Ragan‐Kelley, J. (2024) · neural information processing systems · doi:10.52202/079017-2758 · Cited by 17 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Medusa: Accelerating Serverless LLM Inference with Materialization
Zeng, S., Xie, M., Gao, S. Y., Chen, Y., & Lu, Y. (2025) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3669940.3707285 · Cited by 13 · see citing works
Past-Future Scheduler for LLM Serving under SLA Guarantees
Gong, R., Bai, S., Wu, S., Fan, Y., Wang, Z., Li, X., Yang, H., & Liu, X. (2025) · International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS) · doi:10.1145/3676641.3716011 · Cited by 15 · see citing works
LLM Knowledge-Driven Target Prototype Learning for Few-Shot Segmentation
Li, P., Liu, F., Jiao, L., Li, S., Liu, X., Chen, P., Li, L., & Hao, Z. (2025) · Knowledge-Based Systems · doi:10.1016/j.knosys.2025.113149 · Cited by 12 · see citing works
An I/O Characterizing Study of Offloading LLM Models and KV Caches to NVMe SSD
Ren, Z., Doekemeijer, K., Matteis, T. D., Pinto, C., Stoica, R., & Trivedi, A. (2025) · Workshop on Challenges and Opportunities of Efficient and Performant Storage Systems (CHEOPS) · doi:10.1145/3719330.3721230 · Cited by 12 · see citing works
Trending Applications of Large Language Models: A User Perspective Survey
Zhang, Y., Zhao, M., Zhang, Y., & Cheung, Y. (2025) · IEEE Transactions on Artificial Intelligence · doi:10.1109/tai.2025.3620272 · Cited by 12 · see citing works
METIS: Fast Quality-Aware RAG Systems with Configuration Adaptation
Ray, S., Pan, R., Gu, Z., Du, K., Feng, S., Ananthanarayanan, G., Netravali, R., & Jiang, J. (2025) · ACM SIGOPS Symposium on Operating Systems Principles (SOSP) · doi:10.1145/3731569.3764855 · Cited by 17 · see citing works
ByteDance Jakiro: Enabling RDMA and TCP over Virtual Private Cloud
Liu, Y., Jiang, L., Li, D., Kang, D., Wei, Z., Chai, Y., Niu, B., Lin, K. L., Ding, X., Pi, J., et al. (2025) · ACM SIGCOMM Conference (SIGCOMM) · doi:10.1145/3718958.3750496 · Cited by 6 · see citing works
AugFL: Augmenting Federated Learning With Pretrained Models
Yue, S., Qin, Z., Deng, Y., Ren, J., Zhang, Y., & Zhang, J. (2025) · IEEE Transactions on Networking · doi:10.1109/ton.2025.3548277 · Cited by 5 · see citing works
Data+AI: LLM4Data and Data4LLM
Li, G., Wang, J., Zhang, C., & Wang, J. (2025) · ACM SIGMOD International Conference on Management of Data (SIGMOD) · doi:10.1145/3722212.3725641 · Cited by 5 · see citing works
Ba, H., Du, H., Cheng, C., Zhang, Y., Ruan, L., & Chen, Z. (2025) · JMIR Formative Research · doi:10.2196/70602 · Cited by 3 · see citing works
From Human Memory to AI Memory: A Survey on Memory Mechanisms in the Era of LLMs
Wu, Y., Liang, S., Zhang, C., Wang, Y., Zhang, Y., Guo, H., Tang, R., & Liu, Y. (2025) · arXiv · doi:10.48550/arxiv.2504.15965 · Cited by 3 · see citing works
Self-citationPreble: Efficient Distributed Prompt Scheduling for LLM Serving
Srivatsa, V., He, Z., Abhyankar, R., Li, D., & Zhang, Y. (2024) · arXiv · doi:10.48550/arxiv.2407.00023 · Cited by 1 · see citing works
Compactor: Calibrated Query-Agnostic KV Cache Compression with Approximate Leverage Scores
Chari, V., & Van Durme, B. (2025) · arXiv · doi:10.48550/arxiv.2507.08143 · Cited by 1 · see citing works
Zhang, R., Zhao, X., Han, Y., Yang, Y., Ruan, J., Zhang, J., Chen, D., & Wang, H. (2025) · Transactions on Emerging Telecommunications Technologies · doi:10.1002/ett.70249 · Cited by 1 · see citing works
Kimi K3: Open Frontier Intelligence
Kimi Team, Bai, T., Bai, Y., Bao, Y., C., M., Cai, J., Cai, X., Cao, P., Cao, Y., Chai, Z., et al. (2026) · arXiv · doi:10.48550/arxiv.2607.24653
Self-citationLi, W., Jiang, G., Ding, X., Tao, Z., Hao, C., Xu, C., Zhang, Y., & Wang, H. (2025) · arXiv · doi:10.48550/arxiv.2504.03775
CritiPrefill: A Segment-wise Criticality-based Approach for Prefilling Acceleration in LLMs
Lv, J., Feng, Y., Xie, X., Jia, X., Peng, Q., & Xie, G. (2025) · IEEE International Conference on Acoustics Speech and Signal Processing · doi:10.1109/icassp49660.2025.10887916
Performance Analysis of Chinese Large Language Models in Solving Math Word Problems
Pan, S., Liu, K., Chen, W., & He, B. (2024) · 2024 International Conference on Intelligent Education and Intelligent Research (IEIR) · doi:10.1109/ieir62538.2024.10960109 · Cited by 1 · see citing works
Design Considerations for LLM Inference in Data Centers: Chip and Interconnect
Shi, Z., Wang, Y., Diao, M., Wu, W., Su, Z., Li, X., Niu, R., Zang, H., Song, K., Yu, Y., et al. (2025) · IEEE Symposium on VLSI Technology and Circuits (VLSI Technology and Circuits) · doi:10.23919/vlsitechnologyandcir65189.2025.11074875
Libra: Novel LLM Token Streaming via Region-Based Task Scheduling and Token Bundling
Zhou, C., Liu, S., Yuan, X., Shi, J., Zhang, Y., & Pu, L. (2025) · International Workshop on Quality of Service · doi:10.1109/iwqos65803.2025.11143346
JUNO++: Optimizing ANNS and Enabling Efficient Sparse Attention in LLM via Ray Tracing Core
Liu, Z., Ni, W., Leng, J., Feng, Y., Guo, C., Chen, Q., Li, C., Guo, M., Ma, Y., Zhang, F., et al. (2025) · ACM Transactions on Architecture and Code Optimization · doi:10.1145/3768585
Xiong, Y., Zhang, R., Zu, Y., Liu, W., Zhu, Z., Geng, J., Li, B., Cao, Q., & Zhou, X. (2025) · IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems · doi:10.1109/tcad.2025.3624135
TokenFlow: Token-Level GPU Sharing and Adaptive Scheduling for Multi-Model Concurrent LLM Inference
Zeng, K., Huang, Z., Yang, Y., Zhang, X., Huang, S.-Y., & Meng, R. (2026) · International Conference on Electronic Technology and Information Science (ICETIS) · doi:10.1109/icetis70504.2026.11633493
ARION: Aggregated Routing for In-Order Optimized Network Load Balancing in Data Centers
Korenfeld, E., Kampeas, J., & Gurewitz, O. (2026) · IEEE Transactions on Networking · doi:10.1109/ton.2026.3678315
LLM-Prefetch: Accelerating Long-Context LLM Inference via Explicit Prefetching
Wang, S. (2026) · International Symposium on Computer Applications and Information Systems (ISCAIS) · doi:10.1109/iscait69154.2026.11477382
PiLLM: Resource-Efficient LLM Inference Using Workload Prediction
Fan, Y., Bai, S., Gong, R., Wang, Z., & Fan, R. (2026) · European Conference on Computer Systems · doi:10.1145/3767295.3769393
Wang, Z., Zheng, X., & Peng, Y. (2026) · IEEE Transactions on Image Processing · doi:10.1109/tip.2026.3687073
Redefining AI Architecture with NAND Flash
Lee, H.-Z., Wang, M.-H., Wang, Y.-H., Hsu, C.-M., Du, Y.-J., Li, A.-C., Chen, T.-Y., Tsou, K.-W., Tsao, S.-M., Syu, J.-P., et al. (2026) · International Symposium on VLSI Technology, Systems and Applications (VLSI-TSA) · doi:10.1109/vlsitsa69131.2026.11528145
Chen, X., Guo, F., Liu, C., Peng, M., & Quek, T. Q. S. (2026) · IEEE Wireless Communications and Networking Conference · doi:10.1109/wcnc65185.2026.11555072
Dynamo-MoE: Accelerating Sparse Large Model Inference with Dynamic Parallelization
Chen, J.-H., Li, S.-G., Fu, R.-T., Wu, T., Ma, Z., & Dong, J. (2026) · IEEE International Symposium on High-Performance Parallel Distributed Computing · doi:10.1145/3806645.3807820
Gullapalli, S., & Divi, V. R. (2026) · International Conference on Electronics Representation and Algorithm (ICERA) · doi:10.1109/icera72709.2026.11666706
Edge-Assisted KV-Cache Collaborative Loading for Split LLM Inference
Zhang, S., Xie, Y., Sun, L., Wu, H., & Zhang, L. (2026) · Lecture notes in computer science · doi:10.1007/978-981-92-3400-4_16
Path-Compressed Trie for Efficient KV Cache Reuse
Wang, B., & Xu, Y. (2026) · International Conference on Computer and Communication Systems (ICCCS) · doi:10.1109/icccs69761.2026.11613300
Prototype-based federated learning for one-time soft clustering
Xie, P., Gao, X., Wu, J., Zhang, G., Ma, S., & Li, Y. (2026) · Cluster Computing · doi:10.1007/s10586-026-06431-z
Efficient VLM Inference System With LoRA Adapters at the Edge
Wang, W., Mi, L., Chen, J., Yu, T., Cao, T., Li, Y., Li, M., Dai, H., Chen, G., & Liu, Y. (2026) · IEEE Transactions on Mobile Computing · doi:10.1109/tmc.2026.3723365
EC-RAG: Towards Efficient Edge-Cloud Retrieval-Augmented Generation Systems
Wang, L., Wang, K., Jia, R., Lu, K., Wan, J., Huo, H., Zhai, Y., Liang, Z., & Wang, D. (2026) · IEEE International Conference on Data Engineering (ICDE) · doi:10.1109/icde65706.2026.00082
ParaCascade: A Parallel Cascading Framework Supporting Early Routing
Wei, H., Yin, L., Chen, C., Sun, J., Zhang, M., & Peng, Y. (2026) · IEEE International Conference on Joint Cloud Computing (JCC) · doi:10.1109/jcc72984.2026.00031
Self-citationFlowCache: Workflow-Aware Intermediate-State Reuse for Multi-Tool LLM Serving
Wang, F., Li, M., Sheng, F., & Yang, K. (2026) · International Conference on Computer Science and Blockchain (CCSB) · doi:10.1109/ccsb71176.2026.11716474 · Cited by 1 · see citing works
Dong, D., Wu, C., Chen, Z., Yan, L., Niu, J., Yu, J., Ma, Z., & Zhai, J. (2026) · IEEE Transactions on Parallel and Distributed Systems · doi:10.1109/tpds.2026.3732699
Predictive Multi-Tier Memory Management for KV Cache in Large-Scale GPU Inference
Ganjihal, S. R. (2026) · arXiv · doi:10.48550/arxiv.2604.26968
- Authors
- Qin, R., Li, Z., He, W., Zhang, M., Wu, Y., Zheng, W., & Xu, X.
- Affiliations
- Tsinghua University (CN)
- Moonshot AI (China) (CN)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2024
- Volume
- 22
- Issue
- 4
- Pages
- 1-38
- ISSN
- 1553-3077 (ISSN-L)
- arXiv
- 2407.00079
- OpenAlex
- W4416249188
- Cited by
- 34
- References
- 7
- Citations by year
- 2026: 17 · 2025: 16 · 2024: 1
- FWCI
- 22.72
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Licence
- Locations
- ACM Transactions on Storage (publishedVersion, cc-by)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Funders
- Tsinghua University
- Beijing National Research Center For Information Science And Technology
- Topics
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Physical Sciences › Computer Science › Information Systems › Cloud Computing and Resource Management
- Physical Sciences › Computer Science › Computer Networks and Communications › Advanced Database Systems and Queries
- Keywords
- large language model inference, request scheduling, service level objectives, long-context inference, throughput and latency
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review