Serving DNNs like Clockwork: Performance Predictability from the Bottom Up
Not on the map. Why?
Cited by 32 in Efficient LLM inference and serving, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Machine learning inference is becoming a core building block for interactive web applications. As a result, the underlying model serving systems on which these applications depend must consistently meet low latency targets. Existing model serving architectures use well-known reactive techniques to alleviate common-case sources of latency, but cannot effectively curtail tail latency caused by unpredictable execution times. Yet the underlying execution times are not fundamentally unpredictable - on the contrary we observe that inference using Deep Neural Network (DNN) models has deterministic performance. Here, starting with the predictable execution times of individual DNN inferences, we adopt a principled design methodology to successively build a fully distributed model serving system that achieves predictable end-to-end performance. We evaluate our implementation, Clockwork, using production trace workloads, and show that Clockwork can support thousands of models while simultaneously meeting 100ms latency targets for 99.9999% of requests. We further demonstrate that Clockwork exploits predictable execution times to achieve tight request-level service-level objectives (SLOs) as well as a high degree of request-level performance isolation.
Key facts. Cited by 119 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Jun 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 6; 2023: 26; 2024: 31; 2025: 23; 2026: 29.
119 papers.
Sort:
By area:
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 507
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 242
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 146
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 143
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 96
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 83
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2023Punica: Multi-Tenant LoRA Servingcited by 80
38 more
- 2024ServerlessLLM: Low-Latency Serverless Inference for Large Language Modelscited by 78
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Predictioncited by 64
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 56
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 54
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 49
- 2024MegaAgent: A Large-Scale Autonomous LLM-based Multi-Agent System Without Predefined SOPscited by 45
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 44
- 2024Optimizing RLHF Training for Large Language Models with Stage Fusioncited by 41
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2025Cache-Craft: Managing Chunk-Caches for Efficient Retrieval-Augmented Generationcited by 36
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 17
- 2023ERASER: Machine Unlearning in MLaaS via an Inference Serving-Aware Approachcited by 15
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Servingcited by 15
- 2025Scaling Inference-Efficient Language Modelscited by 14
- 2022SplitPlace: AI Augmented Splitting and Placement of Large-Scale Neural Networks in Mobile Edge Environmentscited by 11
- 2023Quiver: Supporting GPUs for Low-Latency, High-Throughput GNN Serving with Workload Awarenesscited by 11
- 2024Training and Serving System of Foundation Models: A Comprehensive Surveycited by 11
- 2024Aladdin: Joint Placement and Scaling for SLO-Aware LLM Servingcited by 11
- 2023RT-LM: Uncertainty-Aware Resource Management for Real-Time Inference of Language Modelscited by 9
- 2024FlexLLM: Token-Level Co-Serving of LLM Inference and Finetuning with SLO Guaranteescited by 9
- 2024Etalon: Holistic Performance Evaluation Framework for LLM Inference Systemscited by 9
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUscited by 9
- 2022DREAM: A Dynamic Scheduler for Dynamic Real-time Multi-model ML Workloadscited by 8
- 2025HELIOS: Adaptive Model And Early-Exit Selection for Efficient LLM Inference Servingcited by 8
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 8
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2025Niyama : Breaking the Silos of LLM Inference Servingcited by 6
- 2025FairBatching: Fairness-Aware Batch Formation for LLM Inferencecited by 6
- 2023Reconciling High Accuracy, Cost-Efficiency, and Low Latency of Inference Serving Systemscited by 5
- 2023MOSEL: Inference Serving Using Dynamic Modality Selectioncited by 5
- 2023PolyThrottle: Energy-efficient Neural Network Inference on Edge Devicescited by 5
- 2024SwiftDiffusion: Efficient Diffusion Model Serving with Add-on Modulescited by 5
- 2024ConServe: Fine-Grained GPU Harvesting for LLM Online and Offline Co-Servingcited by 5
50 most cited of 119 All 119 (JSON)
- 2026DuplexCadence: Exact State and Execution from a Speech Model's Declared Timelines28 Sep 2026
- 2026Efficient Vision-Language-Action Management and Serving for Robot Factories10 Sep 2026
- 2026Atlas: Optimizing Deployment of Compound AI Workflows on Heterogeneous Clusters3 Sep 2026
- 2026MeanField Surrogate Modeling for Scalable Runtime Scheduling of Concurrent Heterogeneous AI Inference on Shared GPUs2 Sep 2026
- 2026Network-Aware Forecasting on Wireless Access Points2 Sep 2026
- 2026CoinRAG: Contextualized Information Nugget KV Cache Reuse for Long-Context RAG7 Aug 2026
- 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMs30 Jul 2026
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platform29 Jul 2026
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2026SMetric: Rethink LLM Scheduling for Serving Agents with Balanced Session-centric Scheduling9 Jul 2026
- 2026Metronome: Bound the Cache, Keep the Beat for Real-Time Interaction Model Serving2 Jul 2026
- 2026DiLaServe: High SLO Attainment Serving for Diffusion Language Models27 Jun 2026
38 more
- 2026Load Testing for Machine Learning Model Serving Systems at Scale20 Jun 2026
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026FMplex: Model Virtualization for Serving Extensible Foundation Models8 Jun 2026
- 2026Harness Engineering for Physical AI: Robot Middleware Is the Harness Layer8 Jun 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2026KV-RM: Regularizing KV-Cache Movement for Static-Graph LLM Serving10 May 2026
- 2026EdgeServing: Deadline-Aware Multi-DNN Serving at the Edge7 May 2026
- 2026SURGE: SuperBatch Unified Resource-efficient GPU Encoding for Heterogeneous Partitioned Data1 May 2026
- 2026Strait: Perceiving Priority and Interference in ML Inference Serving30 Apr 2026
- 2026Taming Asynchronous CPU-GPU Coupling for Frequency-aware Latency Estimation on Mobile Edge11 Apr 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2026FleetOpt: Analytical Fleet Provisioning for LLM Inference with Compress-and-Route as Implementation Mechanism17 Mar 2026
- 2026Simple is Better: Multiplication May Be All You Need for LLM Request Scheduling16 Mar 2026
- 2026Duration Aware Scheduling for ASR Serving Under Workload Drift11 Mar 2026
- 2026Token Management in Multi-Tenant AI Inference Platforms27 Feb 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2026T3C: Test-Time Tensor Compression with Consistency Guarantees3 Jan 2026
- 2025ScaleDL: Towards Scalable and Efficient Runtime Prediction for Distributed Deep Learning Workloads6 Nov 2025
- 2025FairBatching: Fairness-Aware Batch Formation for LLM Inference16 Oct 2025
- 2025MaaSO: SLO-aware Orchestration of Heterogeneous Model Instances for MaaS8 Sep 2025
- 2025FineServe: Precision-Aware KV Slab and Two-Level Scheduling for Heterogeneous Precision LLM Serving8 Sep 2025
- 2025On the Inference (In-)Security of Vertical Federated Learning: Efficient Auditing against Inference Tampering Attack3 Jul 2025
- 2025MEL: Multi-level Ensemble Learning for Resource-Constrained Environments25 Jun 2025
- 2025Orthogonal Soft Pruning for Efficient Class Unlearning24 Jun 2025
- 2025TIP-Search: Time-Predictable Inference Scheduling for Market Prediction under Uncertain Load30 May 2025
- 2025InstGenIE: Generative Image Editing Made Efficient with Mask-aware Caching and Scheduling27 May 2025
- 2025HybridServe: Efficient Serving of Large AI Models with Confidence-Based Cascade Routing18 May 2025
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025Harmonia: End-to-End RAG Serving Optimization1 May 2025
- 2025CHIME: A Case for Efficient Long-Context Attention-FC Disaggregated Inference with DIMM-PIM24 Apr 2025
- 2025Compass: SLO-aware Query Planner for Compound AI Serving at Scale23 Apr 2025
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generation22 Apr 2025
- 2025Guillotine: Hypervisors for Isolating Malicious AIs22 Apr 2025
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUs21 Apr 2025
- 2025HELIOS: Adaptive Model And Early-Exit Selection for Efficient LLM Inference Serving14 Apr 2025
- 2025Niyama : Breaking the Silos of LLM Inference Serving28 Mar 2025
- 2025Cache-Craft: Managing Chunk-Caches for Efficient Retrieval-Augmented Generation5 Feb 2025
- 2025Scaling Inference-Efficient Language Models30 Jan 2025
50 newest of 119 All 119 (JSON)
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,767
- 2024DistServe: Disaggregating Prefill and Decoding for Goodput-optimized Large Language Model Servingcited by 595
- 2024Taming Throughput-Latency Tradeoff in LLM Inference with Sarathi-Servecited by 507
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 242
- 2024Llumnix: Dynamic Scheduling for Large Language Model Servingcited by 167
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 143
- 2023SpotServe: Serving Generative Large Language Models on Preemptible Instancescited by 83
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Predictioncited by 64
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 49
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 44
- 2024Queue management for slo-oriented large language model servingcited by 36
12 most cited of 30 All 30 (JSON)
- 2026DeltaServe: Host-Agnostic Co-Serving of Inference and Fine-Tuning for LLMs30 Jul 2026
- 2026Metronome: Bound the Cache, Keep the Beat for Real-Time Interaction Model Serving2 Jul 2026
- 2026Tropical: Enhancing SLO Attainment in Disaggregated LLM Serving via SLO-Aware Multiplexing15 Jun 2026
- 2026KV-RM: Regularizing KV-Cache Movement for Static-Graph LLM Serving10 May 2026
- 2026EdgeServing: Deadline-Aware Multi-DNN Serving at the Edge7 May 2026
- 2026FleetOpt: Analytical Fleet Provisioning for LLM Inference with Compress-and-Route as Implementation Mechanism17 Mar 2026
- 2026Simple is Better: Multiplication May Be All You Need for LLM Request Scheduling16 Mar 2026
- 2026OServe: Accelerating LLM Serving via Spatial-Temporal Workload Orchestration12 Feb 2026
- 2025MaaSO: SLO-aware Orchestration of Heterogeneous Model Instances for MaaS8 Sep 2025
- 2025FineServe: Precision-Aware KV Slab and Two-Level Scheduling for Heterogeneous Precision LLM Serving8 Sep 2025
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025CHIME: A Case for Efficient Long-Context Attention-FC Disaggregated Inference with DIMM-PIM24 Apr 2025
12 newest of 30 All 30 (JSON)
- 2024SwiftDiffusion: Efficient Diffusion Model Serving with Add-on Modulescited by 5
- 2025InstGenIE: Generative Image Editing Made Efficient with Mask-aware Caching and Schedulingcited by 1
- 2026DiLaServe: High SLO Attainment Serving for Diffusion Language Modelscited by 1
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflowscited by 0
- 2026DiLaServe: High SLO Attainment Serving for Diffusion Language Models27 Jun 2026
- 2026LegoDiffusion: Micro-Serving Text-to-Image Diffusion Workflows9 Apr 2026
- 2025InstGenIE: Generative Image Editing Made Efficient with Mask-aware Caching and Scheduling27 May 2025
- 2024SwiftDiffusion: Efficient Diffusion Model Serving with Add-on Modules2 Jul 2024
- 2023PowerInfer: Fast Large Language Model Serving with a Consumer-grade GPUcited by 210
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 146
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 96
- 2023Punica: Multi-Tenant LoRA Servingcited by 80
- 2024ServerlessLLM: Low-Latency Serverless Inference for Large Language Modelscited by 78
- 2025StreamRL: Scalable, Heterogeneous, and Elastic RL for LLMs with Disaggregated Stream Generationcited by 56
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 54
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2024Teola: Towards End-to-End Optimization of LLM-based Applicationscited by 32
- 2022Aryl: An Elastic Cluster Scheduler for Deep Learningcited by 27
- 2023Reducing Energy Bloat in Large Model Trainingcited by 22
- 2023DeltaZip: Efficient Serving of Multiple Full-Model-Tuned LLMscited by 17
12 most cited of 75 All 75 (JSON)
- 2026DuplexCadence: Exact State and Execution from a Speech Model's Declared Timelines28 Sep 2026
- 2026Atlas: Optimizing Deployment of Compound AI Workflows on Heterogeneous Clusters3 Sep 2026
- 2026MeanField Surrogate Modeling for Scalable Runtime Scheduling of Concurrent Heterogeneous AI Inference on Shared GPUs2 Sep 2026
- 2026Network-Aware Forecasting on Wireless Access Points2 Sep 2026
- 2026ServerlessT2I: Efficient Text-to-Image Workflow Serving on a Serverless Platform29 Jul 2026
- 2026Talaria: Session-Aware Serverless Serving of Hundred-Billion-Parameter LLMs19 Jul 2026
- 2026Load Testing for Machine Learning Model Serving Systems at Scale20 Jun 2026
- 2026FMplex: Model Virtualization for Serving Extensible Foundation Models8 Jun 2026
- 2026Harness Engineering for Physical AI: Robot Middleware Is the Harness Layer8 Jun 2026
- 2026Lodestar: An Online-Learning LLM Inference Router31 May 2026
- 2026SURGE: SuperBatch Unified Resource-efficient GPU Encoding for Heterogeneous Partitioned Data1 May 2026
- 2026Strait: Perceiving Priority and Interference in ML Inference Serving30 Apr 2026
12 newest of 75 All 75 (JSON)