首页> 外文会议>2011 International Conference on Cloud and Service Computing >Black-box approach to capacity identification for multi-tier applications hosted on virtualized platforms
【24h】

Black-box approach to capacity identification for multi-tier applications hosted on virtualized platforms

机译:黑盒方法可识别虚拟平台上托管的多层应用程序的容量

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

摘要

In cloud-based Web application hosting environments, virtualization offers the potential to exploit dynamic resource provisioning and scaling to maintain service level agreements while minimizing resource utilization for a given workload. However, optimal proactive resource provisioning and scaling for a specific Web application require, at the least, a profile of the application's current workload and a model of the application's capacity under various resource configurations. Here we focus on multi-tier Web applications. The capacity of a multi-tier Web application varies substantially as the pattern of requests in the workload changes. In this paper, we propose and evaluate a black-box method for capacity prediction that first identifies workload patterns for a multi-tier Web application from access logs using unsupervised machine learning and then, based on those patterns, builds a model capable of predicting the application's capacity for any specific workload pattern. In an experimental evaluation, we compare a baseline method that predicts capacity without a model of the application-specific workload patterns to several regression models using the proposed workload identification method. All of the models based on workload pattern identification outperform the baseline method. The best model, a Gaussian process regression model, gives only 6.42% error. Cloud providers utilizing our method can proactively perform dynamic allocation of resources to multi-tier Web applications, meeting service level agreements at minimal cost.
机译:在基于云的Web应用程序托管环境中,虚拟化提供了利用动态资源供应和扩展来维护服务级别协议的潜力,同时最大程度地减少了给定工作负载的资源利用率。但是,针对特定Web应用程序的最佳主动资源配置和扩展至少需要应用程序当前工作量的概要文件以及各种资源配置下的应用程序容量模型。在这里,我们专注于多层Web应用程序。多层Web应用程序的容量会随着工作负载中请求模式的变化而显着变化。在本文中,我们提出并评估了一种用于容量预测的黑盒方法,该方法首先使用无监督的机器学习从访问日志中识别多层Web应用程序的工作负载模式,然后基于这些模式,构建能够预测网络负载的模型。任何特定工作负载模式的应用程序容量。在一项实验评估中,我们将使用没有建议的工作负载模式模型的情况下预测容量的基线方法与使用建议的工作负载识别方法的几种回归模型进行了比较。所有基于工作负载模式识别的模型均优于基线方法。最好的模型是高斯过程回归模型,其误差仅为6.42%。利用我们的方法的云提供商可以主动地将资源动态分配给多层Web应用程序,从而以最小的成本满足服务级别协议。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号