中文

无限制FaaS:利用调用驱动架构和内存检查点克服无服务器函数执行时间限制

分布式、并行与集群计算 2024-02-15 v1

摘要

函数即服务(FaaS)允许直接将函数代码提交给云提供商,而无需管理基础设施资源的负担。每个云提供商都为其FaaS产品设定了执行时间限制,这带来了花费计算时间却无法获得部分结果的风险。在这项工作中,提出了一个框架,能够在几乎不修改用户提供的函数代码的情况下,实现FaaS中的无限执行时间。经过详尽的文献和理论框架回顾,选择了Apache OpenWhisk Actions和DMCTP检查点恢复(CR)工具。利用这些工具,实现了依赖性的连续无服务器相同函数调用,利用了部分结果的持久性。该解决方案提交给了FaaSDom基准测试,并收集了时间指标。此外,该解决方案根据无服务器三元悖论进行了表征。即使处于概念验证阶段,所得到的系统对于严重依赖无服务器架构的公司也具有很大价值。

关键词

引用

@article{arxiv.2402.09377,
  title  = {Limitless FaaS: Overcoming serverless functions execution time limits with invoke driven architecture and memory checkpoints},
  author = {Rodrigo Landa Andraca and Mahdi Zareei},
  journal= {arXiv preprint arXiv:2402.09377},
  year   = {2024}
}

备注

7 pages, 7 figures