中文

FunLess:面向私有边缘云系统的函数即服务

分布式、并行与集群计算 2024-06-03 v1

摘要

我们提出了FunLess,一个为私有边缘云系统量身定制的函数即服务(FaaS)平台。FunLess响应了近期将无服务器计算覆盖范围扩展到私有边缘云系统并增强延迟、安全性和隐私性同时改善资源使用的趋势。与依赖容器进行函数调用的现有解决方案不同,FunLess利用WebAssembly(Wasm)作为其运行时环境。Wasm轻量级、沙箱化的运行时对于在边缘受限设备上运行函数至关重要。此外,在FunLess中使用Wasm的优势包括为用户提供一致的开发和部署环境以及函数的可移植性(一次编写,随处运行)。我们在不同部署场景下验证了FunLess,这些场景以是否存在资源受限设备(Raspberry Pi 3B+)以及容器编排技术(Kubernetes)的(不可)访问性为特征。我们将FunLess与三个生产就绪、广泛采用的开源FaaS平台——OpenFaaS、Fission和Knative进行了比较。我们的基准测试证实,FunLess是FaaS私有边缘云系统的合适解决方案,因为它实现了与所考虑的FaaS替代方案相当的性能,同时由于其较小的内存占用,它是唯一能够在资源受限设备上完全部署的替代方案。

关键词

引用

@article{arxiv.2405.21009,
  title  = {FunLess: Functions-as-a-Service for Private Edge Cloud Systems},
  author = {Giuseppe De Palma and Saverio Giallorenzo and Jacopo Mauro and Matteo Trentin and Gianluigi Zavattaro},
  journal= {arXiv preprint arXiv:2405.21009},
  year   = {2024}
}