首页> 外文会议>IEEE International Conference on Autonomic Computing >Capacity-Driven Scaling Schedules Derivation for Coordinated Elasticity of Containers and Virtual Machines
【24h】

Capacity-Driven Scaling Schedules Derivation for Coordinated Elasticity of Containers and Virtual Machines

机译:容器和虚拟机的协调弹性的容量驱动的扩展时间表推导

获取原文

摘要

With the growing complexity of microservice applications and proliferation of containers, scaling of cloud applications became challenging. Containers enabled the adaptation of the application capacity to the changing workload on the finer level of granularity than it was possible only with virtual machines. The common way to automate the adaptation of a cloud application is via autoscaling. Autoscaling is provided both on the level of virtual machines and containers. Its accuracy on dynamic workloads suffers significantly from the reactive nature of the available autoscaling solutions. The aim of the paper is to explore potential improvements of autoscaling by designing and evaluating several predictive-based autoscaling policies. These policies are naive (used as a baseline), best resource pair, only-Delta-load, always-resize, resize when beneficial. The scaling policies were implemented in Scaling Policy Derivation Tool (SPDT). SPDT takes the long-term forecast of the workload and the capacity model of microservices as input to produce the sequence of scaling actions scheduled for the execution in future with the aims to meet the service level objectives and minimize the costs. Policies implemented in SPDT were evaluated for three microservice applications and several workload patterns. The tests demonstrate that the combination of horizontal and vertical scaling enables more flexibility and reduces costs. Schedule derivation according to some policies might be compute-intensive, therefore careful consideration of the optimization objective (e.g. cost minimization or timeliness of the scaling policy) is required from the user of SPDT.
机译:随着MicroService应用的复杂性和容器的增殖,云应用的缩放变得具有挑战性。容器使应用程序的适应更改工作负载在更精细的粒度水平上,而不是仅与虚拟机。自动化自动化自动适应云应用程序的常用方法是通过自动阶段进行的。在虚拟机和容器的级别提供自动级别。它对动态工作负载的准确性显着地从可用的自动缩放解决方案的反应性具有显着性。本文的目的是通过设计和评估基于预测的自动阶段政策来探讨潜在的自动化改进。这些策略是天真(用作基线),最佳资源对,仅限Δ加载,总是调整大小,在有益时调整大小。缩放策略是在缩放策略推导工具(SPDT)中实现的。 SPDT采用工作负载的长期预测和作为输入的微服务容量模型,以产生未来执行的缩放操作的序列,其中旨在满足服务级别目标并最大限度地降低成本。在SPDT中实现的策略被评估为三个微服务和几种工作量模式。测试表明,水平和垂直缩放的组合使得能够更大并降低成本。根据一些策略的时间表推导可能是计算密集的,因此仔细考虑优化目标(例如,SPDT的用户需要仔细考虑优化目标(例如,缩放策略的成本最小化或及时性)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号