美女与野兽:数据密集型容器化云应用性能原型设计的案例研究
软件工程
2022-07-22 v1 分布式、并行与集群计算
摘要
随着物联网领域用例的增多,数据密集型基于容器的云应用已变得流行。在工程化此类应用以满足质量要求时出现了挑战,既包括性能等经典要求,也包括弹性和韧性等新兴要求。在研究社区进行此类应用原型设计时,缺乏可参考的用例、应用与经验。此外,难以生成根据规范真实且可靠地占用资源的工作负载。因此,设计在此类环境中表现出相似性能行为的参考应用是困难的。在本文中,我们展示了一项进行中的工作,旨在构建一个受工业驱动的数据密集型容器化云应用的参考用例与应用。此外,为生成可靠的 CPU 工作负载,我们使用了知名的用于生成资源需求的库 ProtoCom,并报告了在中等规模 Kubernetes 集群中各种质量要求下的性能。最后,我们假设一种特定的自动扩缩容策略,给出了当前解决方案的可扩展性。校准结果表明 ProtoCom 库在云环境中执行时具有高度变异性。我们观察到节点占用率与执行时间相对变异性之间存在中等程度关联。
引用
@article{arxiv.2203.09277,
title = {Beauty and the beast: A case study on performance prototyping of data-intensive containerized cloud applications},
author = {Floriment Klinaku and Martina Rapp and Jörg Henss and Stephan Rhode},
journal= {arXiv preprint arXiv:2203.09277},
year = {2022}
}