中文

UMS:跨自治计算系统的容器化服务实时迁移

分布式、并行与集群计算 2023-09-07 v1 网络与互联网体系结构

摘要

部署在边缘、云等各类计算系统中的容器化服务期望获得实时迁移支持,以实现用户移动性、弹性和负载均衡。为实现这种无处不在且高效的服务迁移,实时迁移方案需要处理用户对底层计算系统具有不同权限级别(完全控制、有限控制或无控制)的情况。在这些级别上支持实时迁移是互操作性的基石,并能够释放分布式系统各种形态下的若干用例。为此,在本研究中我们开发了一种普适迁移方案(称为 UMS),对于给定的容器化服务,它能够自动识别可行的迁移方法,并无缝地跨自治计算系统执行迁移。UMS 不干扰编排器处理容器的方式,且无需编排器参与即可协调迁移。此外,UMS 是编排器无关的,即它可以插入任何底层编排器平台。UMS 配备了新颖的方法,能够在编排器、容器和服务级别协调并执行实时迁移。实验结果表明,对于单进程容器,服务级方法,而对于内存占用较小(< 128 MiB)的多进程容器,容器级迁移方法带来了最低的迁移开销和服务停机时间。为展示 UMS 在实现互操作性和多云场景方面的潜力,我们将其用于跨异构编排器以及 Microsoft Azure 与 Google Cloud 之间执行实时服务迁移。

关键词

引用

@article{arxiv.2309.03168,
  title  = {UMS: Live Migration of Containerized Services across Autonomous Computing Systems},
  author = {Thanawat Chanikaphon and Mohsen Amini Salehi},
  journal= {arXiv preprint arXiv:2309.03168},
  year   = {2023}
}

备注

Accepted in IEEE Globecom 2023 conference