首页> 外文会议>2011 12th IEEE/ACM International Conference on Grid Computing >Migration of Multi-tier Applications to Infrastructure-as-a-Service Clouds: An Investigation Using Kernel-Based Virtual Machines
【24h】

Migration of Multi-tier Applications to Infrastructure-as-a-Service Clouds: An Investigation Using Kernel-Based Virtual Machines

机译:多层应用程序到基础架构即服务云的迁移:使用基于内核的虚拟机的调查

获取原文

摘要

To investigate challenges of multi-tier application migration to Infrastructure-as-a-Service (IaaS) clouds we performed an experimental investigation by deploying a processor bound and input-output bound variant of the RUSLE2 erosion model to an IaaS based private cloud. Scaling the applications to achieve optimal system throughput is complex and involves much more than simply increasing the number of allotted virtual machines (VMs). While scaling the application variants a series of bottlenecks were encountered unique to an application''s processing, I/O, and memory requirements, herein referred to as an application''s profile. To investigate the impact of provisioning variation for hosting multi-tier applications we tested four schemes of VM deployments across the physical nodes of our cloud. Performance degradation was more pronounced when multiple I/O or CPU resource intensive application components were co-located on the same physical hardware. We investigated the virtualization overhead incurred using Kernel-based virtual machines (KVM) by deploying our application variants to both physical and virtual machines. Overhead varied based on the unique characteristics of each application''s profile. We observed ~112% overhead for the input/output bound application and just ~ 10% overhead for the processor bound application. Understanding an application''s profile was found to be important for optimal IaaS-based cloud migration and scaling.
机译:为了调查将多层应用程序迁移到基础架构即服务(IaaS)云的挑战,我们通过将RUSLE2侵蚀模型的处理器绑定和输入输出绑定变体部署到基于IaaS的私有云中进行了实验研究。扩展应用程序以实现最佳的系统吞吐量非常复杂,并且涉及的不仅仅是简单地增加分配的虚拟机(VM)的数量。在扩展应用程序变体时,遇到了一系列瓶颈,这是应用程序的处理,I / O和内存要求所特有的,在本文中称为应用程序配置文件。为了调查配置变化对托管多层应用程序的影响,我们在云的物理节点上测试了四种VM部署方案。当多个I / O或CPU资源密集型应用程序组件并置在同一物理硬件上时,性能下降更为明显。通过将应用程序变体部署到物理机和虚拟机,我们调查了使用基于内核的虚拟机(KVM)引起的虚拟化开销。开销根据每个应用程序配置文件的独特特性而有所不同。我们观察到输入/输出绑定应用程序的开销约为112%,而处理器绑定应用程序的开销约为10%。发现了解应用程序的配置文件对于基于IaaS的最佳云迁移和扩展至关重要。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号