...
首页> 外文期刊>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)中实现的方法评估的多层自动缩放解决方案的性能。我们通过结合使用具有四个不同负载模式的ScaleX,为AWS,Microsoft Azure和Google Compute Engine的虚拟基础架构自动缩放与Kubernetes的Pod水平自动缩放相结合提供了多层自动缩放性能的实验评估结果。我们还将讨论Docker容器映像大小及其拉动策略对扩展性能的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号