paper-with-me

Papers

Towards Demystifying Serverless Machine Learning Training

2021-05-17 · Jiawei Jiang, Shaoduo Gan, Yue Liu, Fanlin Wang, Gustavo Alonso, Ana Klimovic, Ankit Singla, Wentao Wu, Ce Zhang

The appeal of serverless (FaaS) has triggered a growing interest on how to use it in data-intensive applications such as ETL, query processing, or machine learning (ML). Several systems exist for training large-scale ML models on top of serverless infrastructures (e.g., AWS Lambda) but with inconclusive results in terms of their performance and relative advantage over "serverful" infrastructures (IaaS). In this paper we present a systematic, comparative study of distributed ML training over FaaS and IaaS. We present a design space covering design choices such as optimization algorithms and synchronization protocols, and implement a platform, LambdaML, that enables a fair comparison between FaaS and IaaS. We present experimental results using LambdaML, and further develop an analytic model to capture cost/performance tradeoffs that must be considered when opting for a serverless infrastructure. Our results indicate that ML training pays off in serverless only for models with efficient (i.e., reduced) communication and that quickly converge. In general, FaaS can be much faster but it is never significantly cheaper than IaaS.

📄 PDF Abstract BibTeX arXiv:2105.07806

Code (1)

DS3Lab/LambdaML 공식 구현 pytorch

Tasks

BIG-bench Machine Learning

Similar Papers 제목 키워드 기반

Distributed Double Machine Learning with a Serverless Architecture

2021-01-11 · Malte S. Kurz

This paper explores serverless cloud computing for double machine learning. Being based on repeated cross-fitting, double machine learning is particularly well suited to exploit the high level of parallelism achievable w…

BIG-bench Machine LearningCloud Computing

SoK: Function-as-a-Service: From An Application Developer's Perspective

2021-03-02 · JSYS Mar_Papers 2021 3 · Ali Raza, Ibrahim Matta, Nabeel Akhtar, Vasiliki Kalavri 외

In the past few years, FaaS has gained significant popularity and became a go-to choice for deploying cloud applications and micro-services. FaaS with its unique 'pay as you go' pricing model and key performance benefits…

Management

Architecting Peer-to-Peer Serverless Distributed Machine Learning Training for Improved Fault Tolerance

2023-02-27 · Amine Barrak, Fabio Petrillo, Fehmi Jaafar

Distributed Machine Learning refers to the practice of training a model on multiple computers or devices that can be called nodes. Additionally, serverless computing is a new paradigm for cloud computing that uses functi…

Cloud ComputingDecision Making

SPIRT: A Fault-Tolerant and Reliable Peer-to-Peer Serverless ML Training Architecture

2023-09-25 · Amine Barrak, Mayssa Jaziri, Ranim Trabelsi, Fehmi Jaafar 외

The advent of serverless computing has ushered in notable advancements in distributed machine learning, particularly within parameter server-based architectures. Yet, the integration of serverless features within peer-to…

Serverless Federated AUPRC Optimization for Multi-Party Collaborative Imbalanced Data Mining

2023-08-06 · Xidong Wu, Zhengmian Hu, Jian Pei, Heng Huang

Multi-party collaborative training, such as distributed learning and federated learning, is used to address the big data challenges. However, traditional multi-party collaborative training algorithms were mainly designed…

Federated LearningStochastic Optimization