HAServe: Horizon-Aware Scheduling and Memory Co-Design for Efficient LLM Serving
HAServe co-designs request scheduling and KV-cache management to optimize fast online LLM serving for segmented and skewed workloads. It uses a workload abstraction called HorizonSchema to decide which requests to admit and which KV-cache entries to keep, aiming to reduce tail latency.