FaST-GShare: Enabling Efficient Spatio-Temporal GPU Sharing in Serverless Computing for Deep Learning Inference
Not on the map. Why?
Abstract (arXiv)
Serverless computing (FaaS) has been extensively utilized for deep learning (DL) inference due to the ease of deployment and pay-per-use benefits. However, existing FaaS platforms utilize GPUs in a coarse manner for DL inferences, without taking into account spatio-temporal resource multiplexing and isolation, which results in severe GPU under-utilization, high usage expenses, and SLO (Service Level Objectives) violation. There is an imperative need to enable an efficient and SLO-aware GPU-sharing mechanism in serverless computing to facilitate cost-effective DL inferences. In this paper, we propose FaST-GShare, an efficient textitFaaS-oriented Spatio-Temporal GPU Sharing architecture for deep learning inferences. In the architecture, we introduce the FaST-Manager to limit and isolate spatio-temporal resources for GPU multiplexing. In order to realize function performance, the automatic and flexible FaST-Profiler is proposed to profile function throughput under various resource allocations. Based on the profiling data and the isolation mechanism, we introduce the FaST-Scheduler with heuristic auto-scaling and efficient resource allocation to guarantee function SLOs. Meanwhile, FaST-Scheduler schedules function with efficient GPU node selection to maximize GPU usage. Furthermore, model sharing is exploited to mitigate memory contention. Our prototype implementation on the OpenFaaS platform and experiments on MLPerf-based benchmark prove that FaST-GShare can ensure resource isolation and function SLOs. Compared to the time sharing mechanism, FaST-GShare can improve throughput by 3.15x, GPU utilization by 1.34x, and SM (Streaming Multiprocessor) occupancy by 3.13x on average.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). First posted on arXiv 1 Sep 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 1; 2024: 2; 2025: 2; 2026: 1.
6 papers.
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Surveycited by 10
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Surveycited by 2
- 2025ServerlessLoRA: Enabling Low-Latency Serverless Multi-LoRA Servingcited by 1
- 2023A Survey of Serverless Machine Learning Model Inferencecited by 0
- 2025SpecInF: Exploiting Idle GPU Resources in Distributed DL Training via Speculative Inference Fillingcited by 0
- 2026FlexNPU: Transparent NPU Virtualization for Dynamic LLM Prefill-Decode Co-locationcited by 0
- 2026FlexNPU: Transparent NPU Virtualization for Dynamic LLM Prefill-Decode Co-location3 Jun 2026
- 2025ServerlessLoRA: Enabling Low-Latency Serverless Multi-LoRA Serving20 May 2025
- 2025SpecInF: Exploiting Idle GPU Resources in Distributed DL Training via Speculative Inference Filling4 Mar 2025
- 2024Resource Allocation and Workload Scheduling for Large-Scale Distributed Deep Learning: A Survey12 Jun 2024
- 2024Communication-Efficient Large-Scale Distributed Deep Learning: A Comprehensive Survey9 Apr 2024
- 2023A Survey of Serverless Machine Learning Model Inference22 Nov 2023