paperbot · PL 论文追踪

全部论文 待读 收藏

P2 ElasticFlow: An Elastic Serverless Training Platform for Distributed Deep Learning

ElasticFlow:面向分布式深度学习的弹性无服务器训练平台
ASPLOS Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 22023匹配度 2/10 · 该论文聚焦分布式深度学习训练平台的无服务器资源调度与准入控制,属于机器学习系统方向,但未涉及静态分析、程序分析、浮点程序分析、贝叶斯程序分析或 LLM/Agent 与程序分析的交叉。仅与“机器学习系统”有非常弱的关联,与用户核心研究方向不匹配。引用 61 inbox
Diandian Gu, Yihao Zhao, Yinmin Zhong, Yifan Xiong, Zhenhua Han, Peng Cheng, Fan Yang, Gang Huang, Xin Jin, Xuanzhe Liu
crossref: 2026-09-12

AI 速览

一句话:提出 ElasticFlow 弹性无服务器分布式深度学习训练平台,通过按截止期准入与动态资源分配保障训练性能。

论文提出 ElasticFlow,一个面向分布式深度学习的弹性无服务器训练平台。用户只需指定 DNN 模型、超参数和作业截止期,无需指定 GPU 数量或占用时长,从而免除底层手工资源管理。分布式训练中,吞吐随 GPU 数非线性扩展,且扩展效率受 worker 放置影响。作者提出 Minimum Satisfactory Share 刻画作业满足截止期所需资源并据此准入控制;用基于收益递减的贪心算法动态分配资源;用 buddy allocation 放置 worker 以消除拓扑影响。在 128 块 GPU 集群上,ElasticFlow 使按期完成作业数较已有方案提升 1.46–7.65 倍。

问题
现有以服务器为中心的分布式深度学习平台要求用户手工指定 GPU 数量与占用时长,难以在保障作业截止期的同时简化资源管理。
方法
提出 Minimum Satisfactory Share 与基于它的准入控制,结合收益递减贪心资源分配和 buddy allocation worker 放置来满足截止期。
评估
在 128 块 GPU 集群上评估,比较按期完成作业数,ElasticFlow 较已有方案提升 1.46–7.65 倍。
原文摘要(Abstract)

This paper proposes ElasticFlow, an elastic serverless training platform for distributed deep learning. ElasticFlow provides a serverless interface with two distinct features: (i) users specify only the deep neural network (DNN) model and hyperparameters for a job, but not the number of GPUs; (ii) users specify the deadline for a job, but not the amount of time to occupy GPUs. In contrast to existing server-centric platforms, ElasticFlow provides performance guarantees in terms of meeting deadlines while alleviating tedious, low-level, and manual resource management for deep learning developers. The characteristics of distributed training introduce two challenges. First, the training throughput scales non-linearly with the number of GPUs. Second, the scaling efficiency is affected by worker placement. To address these challenges, we propose Minimum Satisfactory Share to capture the resource usage of training jobs to meet deadlines, and ElasticFlow performs admission control based on it. We develop a greedy algorithm that dynamically allocates resources to admitted jobs based on diminishing returns. We apply buddy allocation to worker placement to eliminate the effect of topology. Evaluation results on a cluster of 128 GPUs show that ElasticFlow increases the number of jobs that can meet their deadlines by 1.46–7.65× compared to existing solutions.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot10024,
  title = {ElasticFlow: An Elastic Serverless Training Platform for Distributed Deep Learning},
  author = {Diandian Gu and Yihao Zhao and Yinmin Zhong and Yifan Xiong and Zhenhua Han and Peng Cheng and Fan Yang and Gang Huang and Xin Jin and Xuanzhe Liu},
  booktitle = {ASPLOS},
  year = {2023},
  doi = {10.1145/3575693.3575721}
}