首页> 外文期刊>Concurrency and computation: practice and experience >Cloud Crawler: a declarative performance evaluation environment for infrastructure-as-a-service clouds
【24h】

Cloud Crawler: a declarative performance evaluation environment for infrastructure-as-a-service clouds

机译:Cloud Crawler:用于基础架构即服务云的声明性性能评估环境

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

摘要

As the number of infrastructure-as-a-service (IaaS) cloud offers in the market increases, selecting an appropriate configuration of cloud resources for a given application becomes a non-trivial task even for experienced developers. Because cloud resources are relatively cheap, usually charged by the hour, developers could systematically evaluate the performance of their application using different resource types from different cloud providers, thus allowing them to accurately identify the best providers and resource types for their application. However, conducting systematic performance tests in multiple IaaS clouds may require a significant amount of planning and configuration effort from application developers. This paper presents Cloud Crawler, a declarative environment for specifying and conducting application performance tests in IaaS clouds. The environment includes a novel declarative domain-specific language, Crawl, by means of which cloud users can describe, at a high abstraction level, a large variety of performance evaluation scenarios for a given application, and a scenario execution engine, Crawler, which automatically configures, executes, and collects the results of the scenarios described in Crawl. The paper also reports on how Cloud Crawler has been successfully used to systematically test the performance of two open-source web applications in public IaaS clouds. Copyright © 2016 John Wiley & Sons, Ltd.
机译:随着市场上基础设施即服务(IaaS)云产品数量的增加,即使对于有经验的开发人员来说,为给定应用程序选择合适的云资源配置也变得不容易。由于云资源相对便宜,通常按小时收费,因此开发人员可以使用来自不同云提供商的不同资源类型来系统地评估其应用程序的性能,从而使他们能够准确地为其应用程序确定最佳的提供商和资源类型。但是,在多个IaaS云中进行系统的性能测试可能需要应用程序开发人员进行大量的计划和配置工作。本文介绍了 Cloud Crawler ,这是一个用于在IaaS云中指定和进行应用程序性能测试的声明性环境。该环境包括一种新颖的声明性领域特定语言 Crawl ,云用户可以使用该语言以较高的抽象级别描述给定应用程序的各种性能评估方案以及一个方案。执行引擎 Crawler ,它会自动配置,执行和收集 Crawl 中描述的方案的结果。本文还报告了如何成功使用 Cloud Crawler 在公共IaaS云中系统地测试两个开源Web应用程序的性能。版权所有©2016 John Wiley&Sons,Ltd。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号