首页> 外文学位 >Optimizing cloud-service performance: efficient resource provisioning via optimal workload allocation.
【24h】

Optimizing cloud-service performance: efficient resource provisioning via optimal workload allocation.

机译:优化云服务性能:通过优化工作负载分配进行有效的资源配置。

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

摘要

Cloud computing is being widely accepted and utilized in the business world. From the perspective of businesses utilizing the cloud, it is critical to meet their customers' requirements by achieving service-level-objectives. Hence, the ability to accurately characterize and optimize cloud-service performance is of great importance.;In this dissertation, a stochastic multi-tenant framework is proposed to model the service of customer requests in a cloud infrastructure composed of heterogeneous virtual machines (VMs). The proposed framework addresses the critical concepts and characteristics in the cloud, including virtualization, multi-tenancy, heterogeneity of VMs, VM isolation for the purpose of security and/or performance guarantee and the stochastic response time of a customer request. Two cloud-service performance metrics are mathematically characterized, namely the percentile of the stochastic response time and the mean of the stochastic response time of a customer request.;Based upon the proposed multi-tenant framework, a workload-allocation algorithm, termed max-min-cloud algorithm, is then devised to optimize the performance of the cloud service. A rigorous optimality proof of the max-min-cloud algorithm is given when the stochastic response time of a customer request assumed exponentially distributed. Furthermore, extensive Monte-Carlo simulations are conducted to validate the optimality of the max-min-cloud algorithm by comparing with other two workload-allocation algorithms under various scenarios.;Next, the resource provisioning problem in the cloud is studied in light of the max-min-cloud algorithm. In particular, an efficient resource-provisioning strategy, termed the MPC strategy, is proposed for serving dynamically arriving customer requests. The efficacy of the MPC strategy is verified through two practical cases when the arrival of the customer requests is predictable and unpredictable, respectively.;As an extension of the max-min-cloud algorithm, we further devise the max-load-first algorithm to deal with the VM placement problem in the cloud. MC simulation results show that the max-load-first VM-placement algorithm outperforms the other two heuristic algorithms in terms of reducing the mean of stochastic completion time of a group of arbitrary customers' requests. Simulation results also provide insight on how the initial loads of servers affect the performance of the cloud system.;In summary, the findings in this dissertation work can be of great benefit to both service providers (namely business owners) and cloud providers. For business owners, the max-min-cloud workload-allocation algorithm and the MPC resource-provisioning strategy together can be used help them build a better understanding of how much virtual resources in the cloud they may need to meet customers' expectations subject to cost constraints. For cloud providers, the max-load-first VM-placement algorithm can be used to optimize the computational performance of the service by appropriately utilizing the physical machines and efficiently placing the VMs in their cloud infrastructures.
机译:云计算在商业世界中被广泛接受和利用。从企业利用云的角度来看,通过实现服务级别目标来满足客户需求至关重要。因此,准确地表征和优化云服务性能的能力非常重要。;本文提出了一种随机多租户框架,以在由异构虚拟机(VM)组成的云基础架构中对客户请求的服务进行建模。 。提出的框架解决了云中的关键概念和特征,包括虚拟化,多租户,VM的异构性,出于安全性和/或性能保证的目的而进行的VM隔离以及客户请求的随机响应时间。在数学上表征了两个云服务性能指标,即随机响应时间的百分位数和客户请求的随机响应时间的平均值。;基于建议的多租户框架,一种工作负载分配算法称为max-然后设计了最小云算法来优化云服务的性能。当假设客户请求的随机响应时间呈指数分布时,给出了最大-最小-云算法的严格最优证明。此外,通过在不同情况下与其他两种工作量分配算法进行比较,进行了广泛的蒙特卡洛仿真,以验证最大最小云算法的最优性。其次,针对云中的资源供应问题进行了研究。最大-最小-云算法。特别地,提出了一种有效的资源供应策略,称为MPC策略,用于服务于动态到达的客户请求。通过两个实际案例分别验证了客户请求的到达是可预测的和不可预测的,从而验证了MPC策略的有效性。作为max-min-cloud算法的扩展,我们进一步设计了max-load-first算法来处理虚拟机在云中的放置问题。 MC仿真结果表明,最大负载优先的VM放置算法在减少一组任意客户请求的随机完成时间均值方面优于其他两种启发式算法。仿真结果还提供了有关服务器的初始负载如何影响云系统性能的见解。总之,本文的研究成果对服务提供商(即业务所有者)和云提供商都将大有裨益。对于企业主而言,可以同时使用最大-最小-云工作负载分配算法和MPC资源提供策略,以帮助他们更好地了解云中需要多少虚拟资源才能满足客户的期望(受成本影响)约束。对于云提供商,最大负载优先的VM放置算法可用于通过适当利用物理机并将VM有效地放置在其云基础架构中来优化服务的计算性能。

著录项

  • 作者

    Wang, Zhuoyao.;

  • 作者单位

    The University of New Mexico.;

  • 授予单位 The University of New Mexico.;
  • 学科 Computer engineering.
  • 学位 Ph.D.
  • 年度 2016
  • 页码 97 p.
  • 总页数 97
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号