...
首页> 外文期刊>Software >EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of Cloud computing applications
【24h】

EMUSIM: an integrated emulation and simulation environment for modeling, evaluation, and validation of performance of Cloud computing applications

机译:EMUSIM:一个集成的仿真和仿真环境,用于对云计算应用程序的性能进行建模,评估和验证

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

摘要

Cloud computing allows the deployment and delivery of application services for users worldwide. Software as a Service providers with limited upfront budget can take advantage of Cloud computing and lease the required capacity in a pay-as-you-go basis, which also enables flexible and dynamic resource allocation according to service demand. One key challenge potential Cloud customers have before renting resources is to know how their services will behave in a set of resources and the costs involved when growing and shrinking their resource pool. Most of the studies in this area rely on simulation-based experiments, which consider simplified modeling of applications and computing environment. In order to better predict service's behavior on Cloud platforms, we developed an integrated architecture that is based on both simulation and emulation. The proposed architecture, named EMUSIM, automatically extracts information from application behavior via emulation and then uses this information to generate the corresponding simulation model. We performed experiments using an image processing application as a case study and found that EMUSIM was able to accurately model such application via emulation and use the model to supply information about its potential performance in a Cloud provider. We also discuss our experience using EMUSIM for deploying applications in a real public Cloud provider. EMUSIM is based on an open source software stack and therefore it can be extended for analysis behavior of several other applications.
机译:云计算允许为全球用户部署和交付应用程序服务。前期预算有限的软件即服务提供商可以利用云计算优势并按需付费,租用所需的容量,这还可以根据服务需求灵活而动态地分配资源。潜在的云客户在租用资源之前面临的一个主要挑战是,要了解他们的服务在一组资源中的表现方式以及在增加和缩小资源池时所涉及的成本。该领域的大多数研究都依赖于基于仿真的实验,该实验考虑了简化应用程序和计算环境的建模。为了更好地预测云平台上服务的行为,我们开发了一种基于仿真和仿真的集成架构。所提出的名为EMUSIM的体系结构通过仿真自动从应用程序行为中提取信息,然后使用该信息生成相应的仿真模型。我们使用图像处理应用程序作为案例进行了实验,发现EMUSIM能够通过仿真准确地为此类应用程序建模,并使用该模型提供有关其在云提供商中的潜在性能的信息。我们还将讨论使用EMUSIM在真实的公共云提供商中部署应用程序的经验。 EMUSIM基于开放源代码软件堆栈,因此可以对其进行扩展以分析其他几个应用程序的行为。

著录项

  • 来源
    《Software》 |2013年第5期|595-612|共18页
  • 作者单位

    Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computing and Information Systems, The University of Melbourne, Australia;

    IBM Research, Sao Paulo, Brazil;

    Faculty of Informatics, Catholic University of Rio Grande do Sul, Brazil;

    Cloud Computing and Distributed Systems (CLOUDS) Laboratory, Department of Computing and Information Systems, The University of Melbourne, Australia;

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

    Cloud computing; emulation; simulation; performance prediction and validation;

    机译:云计算;仿真;模拟;性能预测和验证;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号