首页> 外文期刊>Services Computing, IEEE Transactions on >Variations in Performance and Scalability: An Experimental Study in IaaS Clouds Using Multi-Tier Workloads
【24h】

Variations in Performance and Scalability: An Experimental Study in IaaS Clouds Using Multi-Tier Workloads

机译:性能和可伸缩性的变化:使用多层工作负载在IaaS云中进行的实验研究

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

摘要

The increasing popularity of clouds drives researchers to find answers to a large variety of new and challenging questions. Through extensive experimental measurements, we show variance in performance and scalability of clouds for two non-trivial scenarios. In the first scenario, we target the public Infrastructure as a Service (IaaS) clouds, and study the case when a multi-tier application is migrated from a traditional datacenter to one of the three IaaS clouds. To validate our findings in the first scenario, we conduct similar study with three private clouds built using three mainstream hypervisors. We used the RUBBoS benchmark application and compared its performance and scalability when hosted in Amazon EC2, Open Cirrus, and Emulab. Our results show that a best-performing configuration in one cloud can become the worst-performing configuration in another cloud. Subsequently, we identified several system level bottlenecks such as high context switching and network driver processing overheads that degraded the performance. We experimentally evaluate concrete alternative approaches as practical solutions to address these problems. We then built the three private clouds using a commercial hypervisor (CVM), Xen, and KVM respectively and evaluated performance characteristics using both RUBBoS and Cloudstone benchmark applications. The three clouds show significant performance variations; for instance, Xen outperforms CVM by 75 percent on the read-write RUBBoS workload and CVM outperforms Xen by over 10 percent on the Cloudstone workload. These observed problems were confirmed at a finer granularity through micro-benchmark experiments that measure component performance directly.
机译:云的日益普及驱使研究人员寻找各种新的具有挑战性的问题的答案。通过广泛的实验测量,我们显示了两种非平凡方案的云性能和可伸缩性方面的差异。在第一种情况下,我们以公共基础架构即服务(IaaS)云为目标,并研究将多层应用程序从传统数据中心迁移到三个IaaS云之一的情况。为了验证我们在第一种情况下的发现,我们对使用三个主流管理程序构建的三个私有云进行了类似的研究。我们使用了RUBBoS基准测试应用程序,并比较了将其托管在Amazon EC2,Open Cirrus和Emulab中时的性能和可伸缩性。我们的结果表明,一个云中性能最佳的配置可能会成为另一云中性能最差的配置。随后,我们确定了一些系统级瓶颈,例如高上下文切换和网络驱动程序处理开销,这些性能降低了性能。我们通过实验评估具体的替代方法,作为解决这些问题的实用解决方案。然后,我们分别使用商业管理程序(CVM),Xen和KVM构建了三个私有云,并使用RUBBoS和Cloudstone基准测试应用程序评估了性能特征。三朵云表现出明显的性能差异;例如,在可读写的RUBBoS工作负载上,Xen的性能优于CVM,而在Cloudstone工作负载上,CVM的性能则超过Xen 10%。这些观察到的问题已通过可直接测量组件性能的微基准实验以更细的粒度得到确认。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号