paper-with-me

홈 › Papers

FSD-Inference: Fully Serverless Distributed Inference with Scalable Cloud Communication

2024-03-22 · Joe Oakley, Hakan Ferhatosmanoglu

Serverless computing offers attractive scalability, elasticity and cost-effectiveness. However, constraints on memory, CPU and function runtime have hindered its adoption for data-intensive applications and machine learning (ML) workloads. Traditional 'server-ful' platforms enable distributed computation via fast networks and well-established inter-process communication (IPC) mechanisms such as MPI and shared memory. In the absence of such solutions in the serverless domain, parallel computation with significant IPC requirements is challenging. We present FSD-Inference, the first fully serverless and highly scalable system for distributed ML inference. We explore potential communication channels, in conjunction with Function-as-a-Service (FaaS) compute, to design a state-of-the-art solution for distributed ML within the context of serverless data-intensive computing. We introduce novel fully serverless communication schemes for ML inference workloads, leveraging both cloud-based publish-subscribe/queueing and object storage offerings. We demonstrate how publish-subscribe/queueing services can be adapted for FaaS IPC with comparable performance to object storage, while offering significantly reduced cost at high parallelism levels. We conduct in-depth experiments on benchmark DNNs of various sizes. The results show that when compared to server-based alternatives, FSD-Inference is significantly more cost-effective and scalable, and can even achieve competitive performance against optimized HPC solutions. Experiments also confirm that our serverless solution can handle large distributed workloads and leverage high degrees of FaaS parallelism.

📄 PDF Abstract BibTeX arXiv:2403.15195

Code (0)

등록된 구현이 없습니다.

Tasks

CPU

Similar Papers 제목 키워드 기반

ServerlessLLM: Low-Latency Serverless Inference for Large Language Models

2024-01-25 · Yao Fu, Leyang Xue, Yeqi Huang, Andrei-Octavian Brabete 외

This paper presents ServerlessLLM, a distributed system designed to support low-latency serverless inference for Large Language Models (LLMs). By harnessing the substantial near-GPU storage and memory capacities of infer…

GPUScheduling

Optimizing Distributed Deployment of Mixture-of-Experts Model Inference in Serverless Computing

2025-01-09 · Mengfan Liu, Wei Wang, Chuan Wu

With the advancement of serverless computing, running machine learning (ML) inference services over a serverless platform has been advocated, given its labor-free scalability and cost effectiveness. Mixture-of-Experts (M…

Bayesian OptimizationCPUMixture-of-Experts

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

Scalable Cosmic AI Inference using Cloud Serverless Computing with FMI

2025-01-08 · Mills Staylor, Amirreza Dolatpour Fathkouhi, Md Khairul Islam, Kaleigh O'Hara 외

Large-scale astronomical image data processing and prediction is essential for astronomers, providing crucial insights into celestial objects, the universe's history, and its evolution. While modern deep learning models …

Astronomy

ServerlessLoRA: Minimizing Latency and Cost in Serverless Inference for LoRA-Based LLMs

2025-05-20 · Yifan Sui, Hanfei Yu, Yitao Hu, Jianxun Li 외

Serverless computing has grown rapidly for serving Large Language Model (LLM) inference due to its pay-as-you-go pricing, fine-grained GPU usage, and rapid scaling. However, our analysis reveals that current serverless c…

GPULarge Language Model