mlsanityData to 14 Oct 2026

Serverless Data Science -- Are We There Yet? A Case Study of Model Serving

arXiv 2103.02958 ↗First posted 4 Mar 2021cs.DC cs.AI cs.DBcited by 3

Not on the map. Why?

Abstract (arXiv)

Machine learning (ML) is an important part of modern data science applications. Data scientists today have to manage the end-to-end ML life cycle that includes both model training and model serving, the latter of which is essential, as it makes their works available to end-users. Systems of model serving require high performance, low cost, and ease of management. Cloud providers are already offering model serving choices, including managed services and self-rented servers. Recently, serverless computing, whose advantages include high elasticity and a fine-grained cost model, brings another option for model serving. Our goal in this paper is to examine the viability of serverless as a mainstream model serving platform. To this end, we first conduct a comprehensive evaluation of the performance and cost of serverless against other model serving systems on Amazon Web Service and Google Cloud Platform. We find that serverless outperforms many cloud-based alternatives. Further, there are settings under which it even achieves better performance than GPU-based systems. Next, we present the design space of serverless model serving, which comprises multiple dimensions, including cloud platforms, serving runtimes, and other function-specific parameters. For each dimension, we analyze the impact of different choices and provide suggestions for data scientists to better utilize serverless model serving. Finally, we discuss challenges and opportunities in building a more practical serverless model serving system.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 17 of its 51 references that are in the map. First posted on arXiv 4 Mar 2021.

Builds on

17 of 51 references.

References · 17

  1. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
  2. 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
  3. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
  4. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  5. 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 120
  6. 2018Rafiki: Machine Learning as an Analytics Service Systemcited by 33
  7. 2019Database Meets Deep Learning: Challenges and Opportunitiescited by 30
  8. 2017Occupy the Cloud: Distributed Computing for the 99%cited by 17
  9. 2020MLCask: Efficient Management of Component Evolution in Collaborative Data Analytics Pipelinescited by 15
  10. 2018Serverless Computing: One Step Forward, Two Steps Backcited by 12
  11. 2021Benchmarking, Analysis, and Optimization of Serverless Function Snapshotscited by 12
  12. 2020SeBS: A Serverless Benchmark Suite for Function-as-a-Service Computingcited by 11
5 more
  1. 2019Lambada: Interactive Data Analytics on Cold Data using Serverless Cloud Infrastructurecited by 6
  2. 2018numpywren: serverless linear algebracited by 4
  3. 2019Starling: A Scalable Query Engine on Cloud Function Servicescited by 4
  4. 2020Cloudburst: Stateful Functions-as-a-Servicecited by 3
  5. 2020FaaSdom: A Benchmark Suite for Serverless Computingcited by 1

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 0; 2024: 2.

3 papers.