中文

无状态还是有状态 FaaS?我两个都要!

网络与互联网体系结构 2022-08-29 v2

摘要

无服务器计算已作为一种非常流行的云技术兴起,其伴生的函数即服务(FaaS)编程模型支持客户端对无状态函数的调用。无服务器计算当前正经历演进,向网络边缘迁移,并将其范畴拓展至有状态函数。本文认为,无状态与有状态并非应用本身的二分法,而是大多数(若非全部)应用随时间变化的性质,这一点由生产环境中收集的真实轨迹分析所证实。基于该观察,我们提出一个资源分配问题的数学表述,联合涵盖两种运行模式,称为 lambda 与 mu,可由边缘编排器在运行时高效求解。我们在真实网络与负载条件下通过仿真实验评估所提方案,这为实现一个应用可自由适应当前运行模式并以网络视角最小运营成本优化性能的系统指明了实践路径。

关键词

引用

@article{arxiv.2203.06385,
  title  = {Stateless or stateful FaaS? I'll take both!},
  author = {Carlo Puliafito and Claudio Cicconetti and Marco Conti and Enzo Mingozzi and Andrea Passarella},
  journal= {arXiv preprint arXiv:2203.06385},
  year   = {2022}
}

备注

Accepted at IEEE SMARTCOMP 2022