首页> 外文会议>IEEE/ACM International Conference on Utility and Cloud Computing >Fine-grained Autoscaling with In-VM Containers and VM Introspection
【24h】

Fine-grained Autoscaling with In-VM Containers and VM Introspection

机译:用VM内部容器和VM Introspente进行细粒度自动缩小

获取原文

摘要

Clouds often provides a mechanism called autoscaling to deal with load increases of services running in virtual machines (VMs). When a VM is overloaded, scale-out is performed and automatically increases the number of VMs. However, when multiple services run in one VM, the entire VM is always scaled out even if only one service is over-utilized. In this case, only an over-utilized service should be scaled out, but it is not easy for clouds to accurately monitor the resource usage of services inside VMs. This paper proposes Ciel, which runs each service in a container created inside a VM for separation of services and enables fine-grained autoscaling of VMs. Using VM introspection, Ciel accurately monitors the resource usage of each in-VM container from the outside of a VM in a non-intrusive manner. If it detects an overloaded in-VM container, it creates a new VM of minimum size and boots only the container that needs to be scaled out in the VM. This can minimize both the cost of the VM and the time taken for scale-out. We have implemented Ciel using Xen and Docker and showed the effectiveness.
机译:云通常提供一种称为AutoScaling的机制,以处理在虚拟机(VM)中运行的运行的运行的负载增加。当VM过载时,执行缩放并自动增加VM的数量。但是,当多个服务在一个VM中运行时,即使仅过度使用一个服务,整个VM始终缩减。在这种情况下,只能缩放超借助的服务,但云并不容易准确监控VM内服务的资源使用。本文提出了CIEL,它在VM内创建的容器中运行每个服务,以进行服务,并启用VM的细粒度自动缩放。使用VM Introlpection,CIEL以非侵入方式将每个IN-VM容器的资源使用监视每个内部VM容器的资源使用。如果它检测到过载的内部VM容器,它将创建一个最小大小的新VM,只有需要在VM中缩小的容器。这可以最大限度地减少VM的成本以及缩放所需的时间。我们使用Xen和Docker实施了CIEL,并显示了有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号