What is InfiniStore
mainInfiniStore is a high-performance, open-source Key-Value (KV) store designed specifically for LLM (Large Language Model) inference clusters. It facilitates high-performance, low-latency KV cache transfer and reuse among inference nodes.
It supports two primary deployment scenarios:
- Prefill-Decoding Disaggregation Clusters: Enables KV cache transfer and reuse between dedicated prefill nodes and decoding nodes.
- Non-disaggregated Clusters: Acts as an extended KV cache pool (supplementing GPU and local CPU cache) and enables cross-node KV cache reuse when prefill and decoding workloads are mixed on the same nodes.
Currently, InfiniStore is integrated with vLLM via LMCache. Integration with SGLang and other engines is in progress.