首页> 外文学位 >Estimating performance and of cloud-based systems: A model driven, complementary approach.
【24h】

Estimating performance and of cloud-based systems: A model driven, complementary approach.

机译:评估性能和基于云的系统:一种模型驱动的补充方法。

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

摘要

Cloud computing has increasingly been adopted for various real-life applications, thanks to a number of benefits it is anticipated to bring, such as cost reduction, improved performance, elasticity, scalability, and the like---the so-called non-functional characteristics. In migrating to or adopting cloud computing, it seems important to be able to estimate or predict such non-functional characteristics and yet challenging. A most reliable for doing an estimation or prediction is likely to involve loading all the particular software system (application), together with all the data that it needs on a target cloud platform, configuring and testing the software system, running it and obtaining metrics of interests. However, this approach can be costly, while involving an extensive amount of time. In this thesis, we propose a model-driven, complementary approach to estimating and predicting the cost and performance of applications to run on a cloud platform. It is model-driven in the sense that (conceptual) models, in particular, ontological concepts are used that are the essence of various estimation techniques. It is complementary in the sense, that several estimations techniques are used in a complementary manner, involving benchmarking, simulation, emulation and a genetic algorithm. Various benchmark results have been produced in the past, although the majority are not for cloud computing-related benchmarks, with the hope that the performance of a new application can be estimated through the use of one of the benchmarks whose characteristics are similar to the new applications.;A key issue with the use of most benchmarking results, however, is whether the comparison between a new software application, which might be migrated to a cloud computing platform, and a benchmark makes sense, or instead like comparing apples and oranges. This issue becomes exacerbated, when we use multiple different techniques. In order to tackle this issue, in our complementary approach, we make comparisons in terms mis-matches and similarities between models---e.g., a benchmark model and a simulation model. To see that our model-driven, complementary approach can help predict the cost and performance of a new application reasonably well, we have run various experimentations, including experimentations on TPC-C, which is an industry standard benchmark specification for Online Transaction Processing domain and widely being used, and experimentations on Yahoo! Cloud Serving Benchmark (YCSB), which supports benchmarking cloud systems and NoSQL database.
机译:由于预计会带来许多好处,例如降低成本,提高性能,弹性,可伸缩性等,因此云计算已被越来越多地用于各种现实应用中-所谓的非功能性特征。在迁移到云计算或采用云计算时,能够估计或预测此类非功能性特征并具有挑战性似乎很重要。进行估计或预测的最可靠方法可能涉及将所有特定软件系统(应用程序)及其所需的所有数据一起加载到目标云平台上,配置和测试软件系统,运行该系统并获取以下指标:兴趣。但是,这种方法可能很昂贵,同时会花费大量时间。在本文中,我们提出了一种模型驱动的补充方法来估计和预测在云平台上运行的应用程序的成本和性能。从模型驱动的意义上说,使用(概念)模型,尤其是本体概念,这些概念是各种估算技术的本质。从某种意义上说是互补的,几种估算技术以互补的方式使用,包括基准测试,模拟,仿真和遗传算法。过去已经产生了各种基准测试结果,尽管大多数不是针对与云计算相关的基准测试,但希望可以通过使用特征与新基准测试类似的基准之一来评估新应用程序的性能。但是,使用大多数基准测试结果的一个关键问题是,可能会迁移到云计算平台的新软件应用程序与基准测试之间的比较是否有意义,或者像是比较苹果和橘子。当我们使用多种不同的技术时,这个问题变得更加严重。为了解决此问题,在我们的补充方法中,我们就模型(例如基准模型和仿真模型)之间的不匹配和相似性进行了比较。为了看到我们的模型驱动的补充方法可以帮助您很好地预测新应用程序的成本和性能,我们进行了各种实验,包括在TPC-C上进行的实验,TPC-C是在线交易处理领域的行业标准基准规范,被广泛使用,并在Yahoo!上进行了实验云服务基准(YCSB),它支持基准化云系统和NoSQL数据库。

著录项

  • 作者

    Johng, Haan Mo.;

  • 作者单位

    The University of Texas at Dallas.;

  • 授予单位 The University of Texas at Dallas.;
  • 学科 Computer science.
  • 学位 M.S.C.S.
  • 年度 2016
  • 页码 47 p.
  • 总页数 47
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 康复医学;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号