paper-with-me

Papers

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

2021-03-04 · Yuncheng Wu, Tien Tuan Anh Dinh, Guoyu Hu, Meihui Zhang, Yeow Meng Chee, Beng Chin Ooi

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.

📄 PDF Abstract BibTeX arXiv:2103.02958

Code (0)

등록된 구현이 없습니다.

Tasks

GPUManagement

Methods 이 논문이 사용한 방법론

Golden Queue Managers 설명 없음

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

Characterizing serverless platforms with serverlessbench

2020-10-12 · SOCC 2020 10 · Tianyi Yu, Qingyuan Liu, Dong Du, Yubin Xia 외

Serverless computing promises auto-scalability and cost-efficiency (in "pay-as-you-go" manner) for high-productive software development. Because of its virtue, serverless computing has motivated increasingly new applicat…

Scalable and Cost-Efficient ML Inference: Parallel Batch Processing with Serverless Functions

2025-01-30 · Amine Barrak, Emna Ksontini

As data-intensive applications grow, batch processing in limited-resource environments faces scalability and resource management challenges. Serverless computing offers a flexible alternative, enabling dynamic resource a…

ManagementSentiment Analysis

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…

Detection of Compromised Functions in a Serverless Cloud Environment

2024-08-05 · Danielle Lavi, Oleg Brodt, Dudu Mimran, Yuval Elovici 외

Serverless computing is an emerging cloud paradigm with serverless functions at its core. While serverless environments enable software developers to focus on developing applications without the need to actively manage t…