mlsanityData to 7 Oct 2026

Cocktail: Leveraging Ensemble Learning for Optimized Model Serving in Public Cloud

arXiv 2106.05345 ↗First posted 9 Jun 2021cs.DC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

With a growing demand for adopting ML models for a varietyof application services, it is vital that the frameworks servingthese models are capable of delivering highly accurate predic-tions with minimal latency along with reduced deploymentcosts in a public cloud environment. Despite high latency,prior works in this domain are crucially limited by the accu-racy offered by individual models. Intuitively, model ensem-bling can address the accuracy gap by intelligently combiningdifferent models in parallel. However, selecting the appro-priate models dynamically at runtime to meet the desiredaccuracy with low latency at minimal deployment cost is anontrivial problem. Towards this, we proposeCocktail, a costeffective ensembling-based model serving framework.Cock-tailcomprises of two key components: (i) a dynamic modelselection framework, which reduces the number of modelsin the ensemble, while satisfying the accuracy and latencyrequirements; (ii) an adaptive resource management (RM)framework that employs a distributed proactive autoscalingpolicy combined with importance sampling, to efficiently allo-cate resources for the models. The RM framework leveragestransient virtual machine (VM) instances to reduce the de-ployment cost in a public cloud. A prototype implementationofCocktailon the AWS EC2 platform and exhaustive evalua-tions using a variety of workloads demonstrate thatCocktailcan reduce deployment cost by 1.45x, while providing 2xreduction in latency and satisfying the target accuracy for upto 96% of the requests, when compared to state-of-the-artmodel-serving frameworks.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 23 of its 80 references that are in the map. First posted on arXiv 9 Jun 2021.

Builds on

23 of 80 references.

References · 23

  1. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
  4. 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
  5. 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
  6. 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
  7. 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
  8. 2019HuggingFace's Transformers: State-of-the-art Natural Language Processingcited by 2,201
  9. 2019Searching for MobileNetV3cited by 1,984
  10. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
  11. 2020AutoGluon-Tabular: Robust and Accurate AutoML for Structured Datacited by 368
  12. 2019SemEval-2017 Task 4: Sentiment Analysis in Twittercited by 209
11 more
  1. 2016Clipper: A Low-Latency Online Prediction Serving Systemcited by 191
  2. 2018NetAdapt: Platform-Aware Neural Network Adaptation for Mobile Applicationscited by 146
  3. 2020Serving DNNs like Clockwork: Performance Predictability from the Bottom Upcited by 119
  4. 2017TensorFlow-Serving: Flexible, High-Performance ML Servingcited by 85
  5. 2020DeepRecSys: A System for Optimizing End-To-End At-scale Neural Recommendation Inferencecited by 54
  6. 2018Rafiki: Machine Learning as an Analytics Service Systemcited by 33
  7. 2020FrugalML: How to Use ML Prediction APIs More Accurately and Cheaplycited by 33
  8. 2018PRETZEL: Opening the Black Box of Machine Learning Prediction Serving Systemscited by 22
  9. 2014The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Veloxcited by 8
  10. 2017Portfolio-driven Resource Management for Transient Cloud Serverscited by 4
  11. 2018InferLine: ML Prediction Pipeline Provisioning and Management for Tight Latency Objectivescited by 3

Built on by

Cited by year

Citing papers per year: 2022: 1.

1 paper.