OOCO: Latency-disaggregated Architecture for Online-Offline Co-locate LLM Serving
Siyu Wu, Zihan Tang, Yuting Zeng, Hui Chen, Guiguang Ding, Tongxuan Liu, Ke Zhang, Hailong Yang

TL;DR
This paper introduces OOCO, a latency-aware architecture for co-locating online and offline LLM workloads, which improves resource utilization and throughput while maintaining strict online latency SLOs.
Contribution
It proposes a novel latency-disaggregated architecture with a specialized scheduler and preemption mechanism to balance online and offline LLM serving workloads.
Findings
Offline throughput increased by up to 3x.
Online request SLOs are strictly maintained.
Effective handling of bursty traffic patterns.
Abstract
Large Language Models (LLMs) are increasingly deployed in both latency-sensitive online services and cost-sensitive offline workloads. Co-locating these workloads on shared serving instances can improve resource utilization, but directly applying this approach to Prefill/Decode (P/D) disaggregated systems introduces severe load imbalance, as fluctuating request mixes alter the intrinsic P/D ratio. Existing dynamic adjustment techniques cannot keep up with the bursty traffic patterns of online services. We propose a latency-constraint disaggregated architecture, which separates cluster resources into latency-strict and latency-relaxed pools based on task latency requirements. This design enables flexible placement of offline decode tasks, mitigating P/D imbalance while preserving online performance. To fully exploit this flexibility, we propose (1) a bottleneck-based scheduler guided…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Software System Performance and Reliability · Cloud Computing and Resource Management
