MLLess: Achieving Cost Efficiency in Serverless Machine Learning Training
Not on the map. Why?
Abstract (arXiv)
Function-as-a-Service (FaaS) has raised a growing interest in how to "tame" serverless computing to enable domain-specific use cases such as data-intensive applications and machine learning (ML), to name a few. Recently, several systems have been implemented for training ML models. Certainly, these research articles are significant steps in the correct direction. However, they do not completely answer the nagging question of when serverless ML training can be more cost-effective compared to traditional "serverful" computing. To help in this endeavor, we propose MLLess, a FaaS-based ML training prototype built atop IBM Cloud Functions. To boost cost-efficiency, MLLess implements two innovative optimizations tailored to the traits of serverless computing: on one hand, a significance filter, to make indirect communication more effective, and on the other hand, a scale-in auto-tuner, to reduce cost by benefiting from the FaaS sub-second billing model (often per 100ms). Our results certify that MLLess can be 15X faster than serverful ML systems at a lower cost for sparse ML models that exhibit fast convergence such as sparse logistic regression and matrix factorization. Furthermore, our results show that MLLess can easily scale out to increasingly large fleets of serverless workers.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). First posted on arXiv 12 Jun 2022.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 3.
3 papers.
- 2023SPIRT: A Fault-Tolerant and Reliable Peer-to-Peer Serverless ML Training Architecturecited by 3
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learningcited by 2
- 2023Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerancecited by 0
- 2023SPIRT: A Fault-Tolerant and Reliable Peer-to-Peer Serverless ML Training Architecture25 Sep 2023
- 2023Exploring the Impact of Serverless Computing on Peer To Peer Training Machine Learning25 Sep 2023
- 2023Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerance27 Feb 2023