TensorFlow-Serving: Flexible, High-Performance ML Serving
Not on the map. Why?
Abstract (arXiv)
We describe TensorFlow-Serving, a system to serve machine learning models inside Google which is also available in the cloud and via open-source. It is extremely flexible in terms of the types of ML platforms it supports, and ways to integrate with systems that convey new models and updated versions from training to serving. At the same time, the core code paths around model lookup and inference have been carefully optimized to avoid performance pitfalls observed in naive implementations. Google uses it in many production deployments, including a multi-tenant model hosting service called TFS^2.
Key facts. Cited by 85 papers in the map (data through 14 Oct 2026). First posted on arXiv 17 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 11; 2022: 9; 2023: 22; 2024: 24; 2025: 13; 2026: 6.
85 papers.
Sort:
By area:
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 152
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 145
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 99
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Predictioncited by 66
- 2024Fast On-device LLM Inference with NPUscited by 62
- 2023Stateful Large Language Model Serving with Pensievecited by 61
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 55
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 52
- 2024MegaAgent: A Large-Scale Autonomous LLM-based Multi-Agent System Without Predefined SOPscited by 47
38 more
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 45
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2023AlpaServe: Statistical Multiplexing with Model Parallelism for Deep Learning Servingcited by 31
- 2021Fighting Gradients with Gradients: Dynamic Defenses against Adversarial Attackscited by 20
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Modelscited by 19
- 2025Scaling Inference-Efficient Language Modelscited by 16
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Servingcited by 15
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practicecited by 14
- 2025HydraServe: Minimizing Cold Start Latency for Serverless LLM Serving in Public Cloudscited by 14
- 2024Pie: Pooling CPU Memory for LLM Inferencecited by 13
- 2022Serving and Optimizing Machine Learning Workflows on Heterogeneous Infrastructurescited by 12
- 2023SuperServe: Fine-Grained Inference Serving for Unpredictable Workloadscited by 12
- 2024Towards Robust and Efficient Cloud-Edge Elastic Model Adaptation via Selective Entropy Distillationcited by 11
- 2021JIZHI: A Fast and Cost-Effective Model-As-A-Service System for Web-Scale Online Inference at Baiducited by 10
- 2021ModelCI-e: Enabling Continual Learning in Deep Learning Serving Systemscited by 9
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUscited by 9
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictorcited by 9
- 2021Accelerating Deep Learning Inference via Learned Cachescited by 8
- 2021Serving DNN Models with Multi-Instance GPUs: A Case of the Reconfigurable Machine Scheduling Problemcited by 7
- 2021DeepRT: A Soft Real Time Scheduler for Computer Vision Applications on the Edgecited by 6
- 2022Deep Learning Workload Scheduling in GPU Datacenters: Taxonomy, Challenges and Visioncited by 6
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Acceleratorscited by 6
- 2021ApproxIFER: A Model-Agnostic Approach to Resilient and Robust Prediction Serving Systemscited by 5
- 2023Reconciling High Accuracy, Cost-Efficiency, and Low Latency of Inference Serving Systemscited by 5
- 2023Modyn: Data-Centric Machine Learning Pipeline Orchestrationcited by 5
- 2021Multi-model Machine Learning Inference Serving with GPU Spatial Partitioningcited by 4
- 2024Achieving Peak Performance for Large Language Models: A Systematic Reviewcited by 4
- 2023R'esum'e Parsing as Hierarchical Sequence Labeling: An Empirical Studycited by 3
- 2022PARIS and ELSA: An Elastic Scheduling Algorithm for Reconfigurable Multi-GPU Inference Serverscited by 2
- 2023BCEdge: SLO-Aware DNN Inference Services with Adaptive Batching on Edge Platformscited by 2
- 2023Symphony: Optimized DNN Model Serving using Deferred Batch Schedulingcited by 2
- 2023Deploying Deep Reinforcement Learning Systems: A Taxonomy of Challengescited by 2
- 2023Packrat: Automatic Reconfiguration for Latency Minimization in CPU-based DNN Servingcited by 2
- 2024Computing in the Era of Large Generative Models: From Cloud-Native to AI-Nativecited by 2
- 2024Scalable Artificial Intelligence for Science: Perspectives, Methods and Exemplarscited by 2
- 2024On the Cost of Model-Serving Frameworks: An Experimental Evaluationcited by 2
50 most cited of 85 All 85 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026FlashVector: Agent for Hierarchical Model Serving Stack Optimization15 Sep 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
- 2026Scalable Explainability-as-a-Service (XaaS) for Edge AI Systems4 Feb 2026
- 2025ML Inference Scheduling with Predictable Latency21 Dec 2025
- 2025SequenceLayers: Sequence Processing and Streaming Neural Networks Made Easy31 Jul 2025
- 2025DistrAttention: An Efficient and Flexible Self-Attention Mechanism on Modern GPUs23 Jul 2025
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessing8 Jul 2025
- 2025MEL: Multi-level Ensemble Learning for Resource-Constrained Environments25 Jun 2025
- 2025Tady: A Neural Disassembler without Structural Constraint Violations16 Jun 2025
38 more
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025HMI: Hierarchical Knowledge Management for Efficient Multi-Tenant Inference in Pretrained Language Models24 Apr 2025
- 2025LithOS: An Operating System for Efficient Machine Learning on GPUs21 Apr 2025
- 2025Efficient LLM Serving on Hybrid Real-time and Best-effort Requests13 Apr 2025
- 2025HydraServe: Minimizing Cold Start Latency for Serverless LLM Serving in Public Clouds21 Feb 2025
- 2025How Do Model Export Formats Impact the Development of ML-Enabled Systems? A Case Study on Model Integration1 Feb 2025
- 2025Scaling Inference-Efficient Language Models30 Jan 2025
- 2024PREBA: A Hardware/Software Co-Design for Multi-Instance GPU based AI Inference Servers28 Nov 2024
- 2024On the Cost of Model-Serving Frameworks: An Experimental Evaluation15 Nov 2024
- 2024Pie: Pooling CPU Memory for LLM Inference14 Nov 2024
- 2024EconoServe: Maximizing Multi-Resource Utilization with SLO Guarantees in LLM Serving10 Nov 2024
- 2024BATON: Enhancing Batch-wise Inference Efficiency for Large Language Models via Dynamic Re-batching24 Oct 2024
- 2024A Recurrent Neural Network Approach to the Answering Machine Detection Problem7 Oct 2024
- 2024Achieving Peak Performance for Large Language Models: A Systematic Review7 Sep 2024
- 2024MegaAgent: A Large-Scale Autonomous LLM-based Multi-Agent System Without Predefined SOPs19 Aug 2024
- 2024Fast On-device LLM Inference with NPUs8 Jul 2024
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Management28 Jun 2024
- 2024Scalable Artificial Intelligence for Science: Perspectives, Methods and Exemplars24 Jun 2024
- 2024ElasticRec: A Microservice-based Model Serving Architecture Enabling Elastic Resource Scaling for Recommendation Models11 Jun 2024
- 2024Queue management for slo-oriented large language model serving5 Jun 2024
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flow3 Jun 2024
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variable30 May 2024
- 2024SCAR: Scheduling Multi-Model AI Workloads on Heterogeneous Multi-Chiplet Module Accelerators1 May 2024
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Services25 Apr 2024
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Prediction12 Apr 2024
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Serving2 Apr 2024
- 2024Hydro: Adaptive Query Processing of ML Queries22 Mar 2024
- 2024Towards Robust and Efficient Cloud-Edge Elastic Model Adaptation via Selective Entropy Distillation27 Feb 2024
- 2024FlowWise: Stateful Fast-Slow Model Serving for Streaming Traffic Intelligence6 Feb 2024
- 2024Combining Cloud and Mobile Computing for Machine Learning20 Jan 2024
- 2024Computing in the Era of Large Generative Models: From Cloud-Native to AI-Native17 Jan 2024
- 2023SuperServe: Fine-Grained Inference Serving for Unpredictable Workloads27 Dec 2023
- 2023Modyn: Data-Centric Machine Learning Pipeline Orchestration11 Dec 2023
- 2023Stateful Large Language Model Serving with Pensieve9 Dec 2023
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving8 Dec 2023
- 2023Packrat: Automatic Reconfiguration for Latency Minimization in CPU-based DNN Serving30 Nov 2023
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapters6 Nov 2023
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Models28 Oct 2023
50 newest of 85 All 85 (JSON)
- 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Managementcited by 245
- 2023Fast Distributed Inference Serving for Large Language Modelscited by 145
- 2023S3: Increasing GPU Utilization during Generative Inference for Higher Throughputcited by 81
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Predictioncited by 66
- 2023Stateful Large Language Model Serving with Pensievecited by 61
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Servingcited by 52
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Servicescited by 45
- 2024Queue management for slo-oriented large language model servingcited by 36
- 2023The Synergy of Speculative Decoding and Batching in Serving Large Language Modelscited by 19
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Servingcited by 15
- 2025HydraServe: Minimizing Cold Start Latency for Serverless LLM Serving in Public Cloudscited by 14
12 most cited of 17 All 17 (JSON)
- 2026EdgeServing: Deadline-Aware Multi-DNN Serving at the Edge7 May 2026
- 2025ELIS: Efficient LLM Iterative Scheduling System with Response Length Predictor14 May 2025
- 2025Efficient LLM Serving on Hybrid Real-time and Best-effort Requests13 Apr 2025
- 2025HydraServe: Minimizing Cold Start Latency for Serverless LLM Serving in Public Clouds21 Feb 2025
- 2024EconoServe: Maximizing Multi-Resource Utilization with SLO Guarantees in LLM Serving10 Nov 2024
- 2024InfiniGen: Efficient Generative Inference of Large Language Models with Dynamic KV Cache Management28 Jun 2024
- 2024Queue management for slo-oriented large language model serving5 Jun 2024
- 2024Andes: Defining and Enhancing Quality-of-Experience in LLM-Based Text Streaming Services25 Apr 2024
- 2024Efficient Interactive LLM Serving with Proxy Model-based Sequence Length Prediction12 Apr 2024
- 2024MuxServe: Flexible Spatial-Temporal Multiplexing for Multiple LLM Serving2 Apr 2024
- 2023Stateful Large Language Model Serving with Pensieve9 Dec 2023
- 2023Apparate: Rethinking Early Exits to Tame Latency-Throughput Tensions in ML Serving8 Dec 2023
12 newest of 17 All 17 (JSON)
- 2023S-LoRA: Serving Thousands of Concurrent LoRA Adapterscited by 152
- 2024Parrot: Efficient Serving of LLM-based Applications with Semantic Variablecited by 99
- 2024Fast On-device LLM Inference with NPUscited by 62
- 2024Helix: Serving Large Language Models over Heterogeneous GPUs and Network via Max-Flowcited by 55
- 2022GEMEL: Model Merging for Memory-Efficient, Real-Time Video Analytics at the Edgecited by 32
- 2023AlpaServe: Statistical Multiplexing with Model Parallelism for Deep Learning Servingcited by 31
- 2021Fighting Gradients with Gradients: Dynamic Defenses against Adversarial Attackscited by 20
- 2021KAISA: An Adaptive Second-Order Optimizer Framework for Deep Neural Networkscited by 20
- 2025Scaling Inference-Efficient Language Modelscited by 16
- 2023The Pipeline for the Continuous Development of Artificial Intelligence Models -- Current State of Research and Practicecited by 14
- 2024Pie: Pooling CPU Memory for LLM Inferencecited by 13
- 2022Serving and Optimizing Machine Learning Workflows on Heterogeneous Infrastructurescited by 12
12 most cited of 67 All 67 (JSON)
- 2026EMA: Elastic and Performance Transparent Memory Across GPUs22 Sep 2026
- 2026FlashVector: Agent for Hierarchical Model Serving Stack Optimization15 Sep 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
- 2026Scalable Explainability-as-a-Service (XaaS) for Edge AI Systems4 Feb 2026
- 2025ML Inference Scheduling with Predictable Latency21 Dec 2025
- 2025SequenceLayers: Sequence Processing and Streaming Neural Networks Made Easy31 Jul 2025
- 2025DistrAttention: An Efficient and Flexible Self-Attention Mechanism on Modern GPUs23 Jul 2025
- 2025Kamae: Bridging Spark and Keras for Seamless ML Preprocessing8 Jul 2025
- 2025MEL: Multi-level Ensemble Learning for Resource-Constrained Environments25 Jun 2025
- 2025Tady: A Neural Disassembler without Structural Constraint Violations16 Jun 2025
- 2025HMI: Hierarchical Knowledge Management for Efficient Multi-Tenant Inference in Pretrained Language Models24 Apr 2025
12 newest of 67 All 67 (JSON)