边缘端面向无服务器函数的依赖感知资源分配
分布式、并行与集群计算
2024-01-03 v1
摘要
无服务器计算允许开发人员将代码分解为称为函数的小组件,这些组件由服务提供商自动管理。由于轻量级和模块化的特性,无服务器函数越来越多地应用于边缘计算,其中快速响应和适应性是满足严格延迟要求的关键。特别是,边缘节点本质上资源受限,高效的资源分配策略对于优化其使用至关重要。文献中存在不同的方法,但它们往往忽视函数之间的依赖关系,即函数如何以及何时调用其他函数,从而导致次优结果。本文提出了 NEPTUNE+,这是一种针对部署在边缘的无服务器函数的依赖感知资源(CPU 核心)分配解决方案。该方法扩展了现有的边缘基础设施管理框架 NEPTUNE,引入了一个新的理论模型和控制算法以考虑函数依赖。我们使用三个应用程序对 NEPTUNE+ 进行了评估,结果显示其分配的核心数量比 NEPTUNE 最多减少 42%。
引用
@article{arxiv.2401.01025,
title = {Dependency-aware Resource Allocation for Serverless Functions at the Edge},
author = {Luciano Baresi and Giovanni Quattrocchi and Inacio Ticongolo},
journal= {arXiv preprint arXiv:2401.01025},
year = {2024}
}