一种用于 IaaS 云升级自动化的方法
分布式、并行与集群计算
2021-03-25 v1
摘要
基础设施即服务(Infrastructure as a Service, IaaS)云提供商通过服务级别协议(service level agreement, SLA)向每个租户作出承诺,该协议规定了承诺条款,例如 IaaS 云服务的可用性水平。提供此 IaaS 云服务的不同资源可能在其生命周期内需要多次升级;而这些升级可能会影响 IaaS 层所交付的服务。由于它们会影响依赖 IaaS 的租户服务,这可能违反面向租户的 SLA 并导致罚金。因此,针对 SLA 妥善处理升级十分重要。IaaS 云系统的升级继承了集群系统的所有挑战,并面临其他云特有的挑战,例如由于弹性(elasticity)带来的规模与动态性。在本文中,我们提出一种在 SLA 约束(如可用性与弹性)下自动升级 IaaS 云系统的新方法。在该方法中,基于基础设施组件的供应商描述、租户 SLA 以及系统状态,以迭代方式自动识别、调度并应用适用于每个升级请求的升级方法与动作。所提方法允许在正在进行的升级期间出现新的升级请求,这使其适用于持续交付。此外,它还通过局部重试与撤销操作自动处理升级动作的失败。
引用
@article{arxiv.2103.12837,
title = {An Approach for the Automation of IaaS Cloud Upgrade},
author = {Mina Nabi and Ferhat Khendek and Maria Toeroe},
journal= {arXiv preprint arXiv:2103.12837},
year = {2021}
}
备注
20 pages, 11 figures