首页> 外文会议>Cloud Computing (CLOUD), 2012 IEEE 5th International Conference on >Expertus: A Generator Approach to Automate Performance Testing in IaaS Clouds
【24h】

Expertus: A Generator Approach to Automate Performance Testing in IaaS Clouds

机译:Expertus:一种在IaaS云中自动进行性能测试的生成器方法

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

摘要

Cloud computing is an emerging technology paradigm that revolutionizes the computing landscape by providing on-demand delivery of software, platform, and infrastructure over the Internet. Yet, architecting, deploying, and configuring enterprise applications to run well on modern clouds remains a challenge due to associated complexities and non-trivial implications. The natural and presumably unbiased approach to these questions is thorough testing before moving applications to production settings. However, thorough testing of enterprise applications on modern clouds is cumbersome and error-prone due to a large number of relevant scenarios and difficulties in testing process. We address some of these challenges through Expertus---a flexible code generation framework for automated performance testing of distributed applications in Infrastructure as a Service (IaaS) clouds. Expertus uses a multi-pass compiler approach and leverages template-driven code generation to modularly incorporate different software applications on IaaS clouds. Expertus automatically handles complex configuration dependencies of software applications and significantly reduces human errors associated with manual approaches for software configuration and testing. To date, Expertus has been used to study three distributed applications on five IaaS clouds with over 10,000 different hardware, software, and virtualization configurations. The flexibility and extensibility of Expertus and our own experience on using it shows that new clouds, applications, and software packages can easily be incorporated.
机译:云计算是一种新兴的技术范例,它通过在Internet上按需提供软件,平台和基础结构来彻底改变计算领域。然而,由于相关的复杂性和不平凡的影响,架构,部署和配置企业应用程序以在现代云上良好运行仍然是一个挑战。解决这些问题的一种自然而公正的方法是在将应用程序移至生产环境之前进行全面测试。但是,由于存在大量相关场景和测试过程中的困难,因此在现代云上对企业应用程序进行彻底的测试既麻烦又容易出错。我们通过Expertus解决了其中一些挑战,Expertus是一种灵活的代码生成框架,用于在基础架构即服务(IaaS)云中对分布式应用程序进行自动化性能测试。 Expertus使用多遍编译器方法,并利用模板驱动的代码生成将不同的软件应用程序模块化地集成到IaaS云中。 Expertus自动处理软件应用程序的复杂配置相关性,并大大减少了与手动方法有关的软件配置和测试相关的人为错误。迄今为止,Expertus已被用于研究五个IaaS云上的三个分布式应用程序,它们具有10,000多种不同的硬件,软件和虚拟化配置。 Expertus的灵活性和可扩展性以及我们在使用它方面的经验表明,可以轻松地合并新的云,应用程序和软件包。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号