首页> 外文期刊>Future generation computer systems >Performance implications of multi-tier application deployments on Infrastructure-as-a-Service clouds: Towards performance modeling
【24h】

Performance implications of multi-tier application deployments on Infrastructure-as-a-Service clouds: Towards performance modeling

机译:基础架构即服务云上的多层应用程序部署对性能的影响:迈向性能建模

获取原文
获取原文并翻译 | 示例
           

摘要

Hosting a multi-tier application using an Infrastructure-as-a-Service (laaS) cloud requires deploying components of the application stack across virtual machines (VMs) to provide the application's infrastructure while considering factors such as scalability, fault tolerance, performance and deployment costs (# of VMs). This paper presents results from an empirical study which investigates implications for application performance and resource requirements (CPU, disk and network) resulting from how multi-tier applications are deployed to laaS clouds. We investigate the implications of: (1) component placement across VMs, (2) VM memory size, (3) VM hypervisor type (KVM vs. Xen), and (4) VM placement across physical hosts (provisioning variation). All possible deployment configurations for two multi-tier application variants are tested. One application variant was computationally bound by the application middleware, the other bound by geospatial queries. The best performing deployments required as few as 2 VMs, half the number required for VM-level service isolation, demonstrating potential cost savings when components can be consolidated. Resource utilization (CPU time, disk I/O, and network I/O) varied with component deployment location, VM memory allocation, and the hypervisor used (Xen or KVM) demonstrating how application deployment decisions impact required resources. Isolating application components using separate VMs produced performance overhead of ~l%-2%. Provisioning variation of VMs across physical hosts produced overhead up to 3%. Relationships between resource utilization and performance were assessed using multiple linear regression to develop a model to predict application deployment performance. Our model explained over 84% of the variance and predicted application performance with mean absolute error of only ~0.3 s with CPU time, disk sector reads, and disk sector writes serving as the most powerful predictors of application performance.
机译:使用基础架构即服务(laaS)云托管多层应用程序需要跨虚拟机(VM)部署应用程序堆栈的组件以提供应用程序的基础结构,同时考虑诸如可伸缩性,容错,性能和部署等因素费用(虚拟机数量)。本文提供了一项实证研究的结果,该研究调查了如何将多层应用程序部署到laaS云中,从而对应用程序性能和资源需求(CPU,磁盘和网络)产生影响。我们调查以下问题的含义:(1)跨VM的组件放置,(2)VM内存大小,(3)VM虚拟机管理程序类型(KVM与Xen),以及(4)跨物理主机的VM放置(配置变化)。测试了两个多层应用程序变体的所有可能的部署配置。一个应用程序变体受应用程序中间件的计算约束,另一个受地理空间查询约束。性能最佳的部署需要最少2个VM,是VM级别服务隔离所需数量的一半,这表明可以在合并组件时节省潜在的成本。资源利用率(CPU时间,磁盘I / O和网络I / O)随组件部署位置,VM内存分配和所用虚拟机监控程序(Xen或KVM)的不同而变化,这说明了应用程序部署决策如何影响所需的资源。使用单独的VM隔离应用程序组件会产生约1%-2%的性能开销。跨物理主机配置VM的开销产生了高达3%的开销。使用多元线性回归评估资源利用率和性能之间的关系,以开发模型来预测应用程序部署性能。我们的模型解释了超过84%的方差并预测了应用程序性能,而CPU时间,磁盘扇区读取和磁盘扇区写入的平均绝对误差仅为〜0.3 s,是应用程序性能的最强大预测指标。

著录项

  • 来源
    《Future generation computer systems》 |2013年第5期|1254-1264|共11页
  • 作者单位

    Department of Computer Science, Colorado State University, Fort Collins, CO 80523, USA,Department of Civil and Environmental Engineering, Colorado State University, Fort Collins, CO 80523, USA;

    Department of Computer Science, Colorado State University, Fort Collins, CO 80523, USA;

    Department of Computer Science, Colorado State University, Fort Collins, CO 80523, USA,Department of Civil and Environmental Engineering, Colorado State University, Fort Collins, CO 80523, USA;

    Department of Civil and Environmental Engineering, Colorado State University, Fort Collins, CO 80523, USA;

    Department of Civil and Environmental Engineering, Colorado State University, Fort Collins, CO 80523, USA;

    USDA-NRCS, 2150 Center /We., Bldg. A, Fort Collins, CO 80526. USA;

  • 收录信息 美国《科学引文索引》(SCI);美国《工程索引》(EI);
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

    service isolation; infrastructure-as-a-service; provisioning variation; virtualization;

    机译:服务隔离;基础设施即服务;供应变化;虚拟化;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号