基于容器的弹性流程之成本高效自动伸缩
分布式、并行与集群计算
2022-09-15 v1
摘要
在业务流程环境中,一个常见挑战是为执行单个流程步骤提供所需的计算资源。一种以成本高效方式解决此问题的知名方法是利用弹性概念,即快速提供基于云的计算资源并在这些资源上执行单个流程步骤。现有提供弹性流程的方法大多基于虚拟机(VM)。采用容器技术可实现将流程步骤更细粒度地分配至计算资源,从而提升资源利用率并改善成本效率。本文提出一种通过四重自动伸缩方法来优化弹性流程资源分配的途径。主要目标是通过使用容器最小化流程执行成本。为此,我们 formulate 并实现了一种应用混合整数线性规划的多目标优化问题,并采用一个转换步骤将软件服务分配至容器。我们对该优化问题进行了详尽评估,结果表明其可在维持服务水平的同时带来显著成本节约。
引用
@article{arxiv.2209.06567,
title = {Cost-efficient Auto-scaling of Container-based Elastic Processes},
author = {Gerta Sheganaku and Stefan Schulte and Philipp Waibel and Ingo Weber},
journal= {arXiv preprint arXiv:2209.06567},
year = {2022}
}