paperbot · PL 论文追踪

全部论文 待读 收藏

P2 FaaSFlow: enable efficient workflow execution for function-as-a-service

FaaSFlow:为函数即服务实现高效的工作流执行
ASPLOS Proceedings of the 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems2022匹配度 0/10 · 论文研究的是 FaaS/Serverless 环境下工作流执行的调度与数据移动优化,属于分布式系统与运行时系统方向;与用户关注的 PL 与 AI 交叉、静态分析、浮点程序分析、贝叶斯程序分析以及 LLM/Agent 用于程序分析等方向均无直接关联。引用 114 inbox
Zijun Li, Yushi Liu, Linsong Guo, Quan Chen, Jiagan Cheng, Wenli Zheng, Minyi Guo
crossref: 2026-09-12dblp: 2026-09-12

AI 速览

一句话:揭示 FaaS 中传统 master-worker 工作流执行的调度与数据移动瓶颈,并引出 FaaSFlow 优化方案。

FaaS 通过在容器中运行函数实现细粒度资源共享,数据依赖函数需按预定义逻辑组成 serverless workflow。论文调研发现,传统 master-worker 工作流执行架构在无服务器场景下表现不佳:主节点侧的工作流调度模式会先触发函数再分配到 worker,带来显著开销;worker 之间的数据移动也会降低吞吐。针对这些问题,FaaSFlow 面向 FaaS 改进工作流执行(标题与摘要暗示其目标是实现高效执行),但摘要未给出具体方法与量化评估结果。

问题
传统 master-worker 架构在 FaaS 上执行 serverless workflow 时,主节点调度开销大、worker 间数据移动降低吞吐。
方法
摘要未展开具体方法;从标题看,工作提出 FaaSFlow 以面向 FaaS 改进工作流执行架构,缓解调度和数据移动瓶颈。
评估
摘要未报告评估设置、基线或结果。
原文摘要(Abstract)

Serverless computing (Function-as-a-Service) provides fine-grain resource sharing by running functions (or Lambdas) in containers. Data-dependent functions are required to be invoked following a pre-defined logic, which is known as serverless workflows. However, our investigation shows that the traditional master-worker based workflow execution architecture performs poorly in serverless context. One significant overhead results from the master-side workflow schedule pattern, with which the functions are triggered in the master node and assigned to worker nodes for execution. Besides, the data movement between workers also reduces the throughput.

链接与引用

DOI 原文 · DBLP

BibTeX
@inproceedings{LiLGCCZG22,
  title = {FaaSFlow: enable efficient workflow execution for function-as-a-service},
  author = {Zijun Li and Yushi Liu and Linsong Guo and Quan Chen and Jiagan Cheng and Wenli Zheng and Minyi Guo},
  booktitle = {ASPLOS},
  year = {2022},
  doi = {10.1145/3503222.3507717}
}