...
首页> 外文期刊>Procedia Computer Science >A Joint Benchmark-Analytic Approach For Design-Time Assessment of Multi-Cloud Applications
【24h】

A Joint Benchmark-Analytic Approach For Design-Time Assessment of Multi-Cloud Applications

机译:多云应用程序设计时评估的联合基准分析方法

获取原文
           

摘要

Verifying that a software system shows certain non-functional properties is a primary concern for cloud applications. Given the heterogeneous technology offer and the pricing models currently available in the cloud market it is extremely complex to find the deployment that fits the application requirements and provides the best Quality of Service (QoS) and cost trade-offs. This task can be very challenging, even infeasible if performed manually, since the number of solutions may become extremely large depending on the number of possible providers and available technology stacks. Furthermore, with the increasing adoption of cloud computing, there is a need for fair evaluation of cloud systems. Today's cloud services differ among others by cost, performance, consistency guarantees, load-balancing, caching, fault tolerance, and SLAs. Moreover, cloud systems are inherently multi-tenant and their performance can vary over time, depending on the congestion level, provider policies, and the competition among running applications. System architects and developers are challenged with this variety of services and trade-offs. Hence, the purpose of a cloud benchmark should be to help developers when choosing the right architecture and services for their applications. In this paper we propose a joint benchmarking and optimization methodology to support the design and migration of legacy applications to Cloud. Our approach is effective in identifying the deployment of minimum costs, which provide also QoS guarantees.
机译:验证软件系统是否显示某些非功能属性是云应用程序的主要问题。鉴于云市场中当前提供的异构技术报价和定价模型,要找到适合应用程序要求并提供最佳服务质量(QoS)和成本折衷的部署非常复杂。由于解决方案的数量可能会变得非常大,这取决于可能的提供商和可用技术堆栈的数量,因此此任务可能非常具有挑战性,甚至如果手动执行也不可行。此外,随着云计算的日益普及,需要对云系统进行公正的评估。当今的云服务在成本,性能,一致性保证,负载平衡,缓存,容错和SLA等方面有所不同。此外,云系统本质上是多租户,其性能会随着时间的流逝而变化,这取决于拥塞程度,提供商策略以及正在运行的应用程序之间的竞争。系统架构师和开发人员面临着各种各样的服务和权衡的挑战。因此,云基准测试的目的应该是帮助开发人员为他们的应用选择正确的架构和服务。在本文中,我们提出了一种联合基准测试和优化方法,以支持将遗留应用程序设计和迁移到云。我们的方法有效地确定了最低成本的部署,这也提供了QoS保证。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号