中文

FaasMeter:以能量优先的无服务器计算

分布式、并行与集群计算 2024-08-13 v1

摘要

函数即服务(Functions as a Service)已成为广泛云应用和重要云工作负载的流行抽象。我们展示了 FaasMeter 的设计与实现,这是一个将能量监测、记账、控制和定价作为一等操作的 FaaS 控制平面。FaaS 的高度多样化和动态工作负载为测量和控制能量使用带来了额外复杂性,而 FaasMeter 可以缓解这一问题。我们开发了一种新的统计性能量分解方法,能够在利用含噪声和粗粒度的系统级功率(不仅仅是 CPU 功率读数)的情况下,为函数提供准确且完整的能量足迹。通过将传统功率模型与卡尔曼滤波器和 Shapley 值相结合,我们实现了准确且鲁棒的能量足迹。FaasMeter 是一个全谱能量分析器,并能公平地将共享资源的能量分配给各函数(包括控制平面自身消耗的能量)。我们开发了新的能量分析验证指标,并表明 FaasMeter 的能量足迹与精心获取的边际能量基准测量结果的误差在 1\% 以内。

关键词

引用

@article{arxiv.2408.06130,
  title  = {FaasMeter: Energy-First Serverless Computing},
  author = {Abdul Rehman and Alexander Fuerst and Prateek Sharma},
  journal= {arXiv preprint arXiv:2408.06130},
  year   = {2024}
}

备注

11 figures, 15 pages