首页> 外文期刊>International journal of applied mathematics and computer science >Multilayered Autoscaling Performance Evaluation: Can Virtual Machines and Containers Co–Scale?
【24h】

Multilayered Autoscaling Performance Evaluation: Can Virtual Machines and Containers Co–Scale?

机译:多层自动造型性能评估:可以是虚拟机和容器共级吗?

获取原文
获取外文期刊封面目录资料

摘要

The wide adoption of cloud computing by businesses is due to several reasons, among which the elasticity of the cloud virtual infrastructure is the definite leader. Container technology allows increasing the flexibility of an application by adding another layer of virtualization. The containers can be dynamically created and terminated, and also moved from one host to another. A company can achieve a significant cost reduction and increase the manageability of its applications by allowing the running of containerized microservice applications in the cloud. Scaling for such solutions is conducted on both the virtual infrastructure layer and the container layer. Scaling on both layers needs to be synchronized so that, for example, the virtual machine is not terminated with containers still running on it. The synchronization between layers is enabled by multilayered cooperative scaling , implying that the autoscaling solution of the virtual infrastructure layers is aware of the decisions of the autoscaling solution on the container layer and vice versa. In this paper, we introduce the notion of cooperative multilayered scaling and the performance of multilayered autoscaling solutions evaluated using the approach implemented in ScaleX (previously known as Autoscaling Performance Measurement Tool, APMT). We provide the results of the experimental evaluation of multilayered autoscaling performance for the combination of virtual infrastructure autoscaling of AWS, Microsoft Azure and Google Compute Engine with pods horizontal autoscaling of Kubernetes by using ScaleX with four distinct load patterns. We also discuss the effect of the Docker container image size and its pulling policy on the scaling performance.
机译:业务广泛采用的云计算是由于有数种原因,其中云虚拟基础设施的弹性是明确的领导者。集装箱技术允许通过添加另一层虚拟化来提高应用程序的灵活性。可以动态创建和终止容器,并且还从一个主机移动到另一个主机。一家公司可以通过在云中运行集装箱内的微闲应用来实现重大成本降低,并提高其应用程序的可管理性。用于这种解决方案的缩放是在虚拟基础设施层和容器层上进行的。在这两层上的缩放需要同步,以便例如,虚拟机未终止仍然运行的容器。多层协作缩放使得层之间的同步使得虚拟基础架构层的自动级别解决方案意识到容器层上的自动级解决方案的决定,反之亦然。在本文中,我们介绍了合作多层缩放的概念,以及使用Scalex中实现的方法评估的多层自动缩放解决方案的性能(以前称为自动级性能测量工具,APMT)。我们提供了对AWS,Microsoft Azure和Google Compute Engine的虚拟基础设施自动播放的多层自动造成性能的实验评估结果,通过使用具有四种不同的负载模式的Scalex来进行Kubernetes的Pods水平自动播放。我们还讨论了Docker容器图像尺寸及其拉动政策对缩放性能的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号