This issue tracks the implementation progress of KV cache-aware routing and KV cache management features. ## Milestone 1: KV-cache aware routing for aggregated deployment - [x] https://github.com/ray-project/ray/pull/64084 - [x] https://github.com/ray-project/ray/pull/64085 - [x] https://github.com/ray-project/ray/pull/64097 - [x] https://github.com/ray-project/ray/pull/64224 - [ ] Support Anthropic SDK - [ ] Investigate removing generator return from tokenization endpoint - [x] https://github.com/ray-project/ray/pull/64108 - [x] https://github.com/ray-project/ray/pull/64327 - [x] https://github.com/ray-project/ray/pull/64400 - [ ] https://github.com/ray-project/ray/pull/64642 - [ ] https://github.com/ray-project/ray/pull/64920 - [ ] https://github.com/ray-project/ray/pull/64949 - [ ] `KVTracker` internal state / consistency observability (e.g. token load / KV radix tree similarity): [context](https://github.com/ray-project/ray/pull/64949#issuecomment-5109735525) - [ ] https://github.com/ray-project/ray/pull/65010 - [ ] Bandwidth impact for broadcasting to keep `LLMRouter` replicas state consistent across multi-nodes - [ ] [Investigation] Ring all-reduce to synchronize states - [ ] [Investigation] Pure socket implementations - [ ] https://github.com/ray-project/ray/pull/65095 ## Milestone 2: Advanced deployment patterns support - [ ] LoRA support - [ ] Data-parallel deployments - [ ] PD disaggregated deployments - [ ] Multimodality ## Milestone 3: Tiered KV cache management - [ ] KV cache offloading: https://github.com/ray-project/ray/pull/65063 ## Milestone 4: Hybrid KV cache support - [ ] DSV4 hybrid attention
This issue tracks the implementation progress of KV cache-aware routing and KV cache management features.
Milestone 1: KV-cache aware routing for aggregated deployment
KVAwareRouter+KVRouterActor) #64084KVRouterActor#64085LLMRouteringress replica #64642LLMRouteringress replica #64920LLMRouteringress replicas #64949KVTrackerinternal state / consistency observability (e.g. token load / KV radix tree similarity): contextLLMRouterreplicas state consistent across multi-nodesMilestone 2: Advanced deployment patterns support
Milestone 3: Tiered KV cache management
Milestone 4: Hybrid KV cache support