首页> 外文学位 >An empirical approach to automated performance management for elastic n-tier applications in computing clouds.
【24h】

An empirical approach to automated performance management for elastic n-tier applications in computing clouds.

机译:一种用于计算云中弹性n层应用程序的自动性能管理的经验方法。

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

摘要

Achieving a high degree of efficiency is non-trivial when managing the performance of large web-facing applications such as e-commerce websites and social networks. While computing clouds have been touted as a good solution for elastic applications, many significant technological challenges still have to be addressed in order to leverage the full potential of this new computing paradigm. In this dissertation I argue that the automation of elastic n-tier application performance management in computing clouds presents novel challenges to classical system performance management methodology that can be successfully addressed through a systematic empirical approach. I present strong evidence in support of my thesis in a framework of three incremental building blocks: Experimental Analysis of Elastic System Scalability and Consolidation, Modeling and Detection of Non-trivial Performance Phenomena in Elastic Systems, and Automated Control and Configuration Planning of Elastic Systems. More concretely, I first provide a proof of concept for the feasibility of large-scale experimental database system performance analyses, and illustrate several complex performance phenomena based on the gathered scalability and consolidation data. Second, I extend these initial results to a proof of concept for automating bottleneck detection based on statistical analysis and an abstract definition of multi-bottlenecks. Third, I build a performance control system that manages elastic n-tier applications efficiently with respect to complex performance phenomena such as multi-bottlenecks. This control system provides a proof of concept for automated online performance management based on empirical data.
机译:在管理面向大型Web的应用程序(例如电子商务网站和社交网络)的性能时,实现高效率并非易事。尽管计算云被吹捧为弹性应用程序的一种很好的解决方案,但为了利用这种新的计算范例的全部潜力,仍然必须解决许多重大的技术挑战。在本文中,我认为计算云中的弹性n层应用程序性能管理的自动化给经典的系统性能管理方法提出了新挑战,这些挑战可以通过系统的经验方法成功解决。我在三个增量构建模块的框架中提供了有力的证据来支持我的论文:弹性系统可伸缩性和整合的实验分析,弹性系统中非平凡性能现象的建模和检测,以及弹性系统的自动控制和配置规划。更具体地说,我首先为大规模实验数据库系统性能分析的可行性提供概念验证,并基于收集的可伸缩性和合并数据说明几种复杂的性能现象。其次,我将这些初始结果扩展到基于统计分析和多瓶颈的抽象定义的自动化瓶颈检测的概念验证。第三,我建立了一个性能控制系统,该系统可以有效地管理诸如多层瓶颈之类的复杂性能现象的弹性n层应用程序。该控制系统为基于经验数据的自动化在线绩效管理提供了概念验证。

著录项

  • 作者

    Malkowski, Simon J.;

  • 作者单位

    Georgia Institute of Technology.;

  • 授予单位 Georgia Institute of Technology.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2012
  • 页码 210 p.
  • 总页数 210
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号