面向PaaS平台的应用优化部署研究

被引量 : 0次 | 上传用户:I_want_to
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算利用虚拟化技术将资源池化,为用户提供按需付用的虚拟资源。云计算具有面向服务、动态和分布式等特点,在为用户提供弹性高可用的服务的同时简化计算资源管理模式。云计算提供者的主要任务是在保证服务质量SLA(Service Level Agreement)的前提下,提高系统资源利用率、减少能耗和运维成本。目前资源管理机制主要集中在IaaS层,较少考虑平台上的应用特征。同时,PaaS平台上的web应用通常由不同人员开发和部署,对CPU、内存等资源的使用情况差异较大,优化部署时需要考虑多个SLA指标。而现有云环境下的应用部署策略大多参考相关领域优化调度算法,一般只保证某一指标。应用还面临资源访问量突增的情况,需要根据应用资源消耗及时调整应用部署方案。如何在保证多个SLA指标的情况下尽量减少资源消耗,同时对应用资源消耗变化做出及时响应,是本文研究的重点。本文立足于中小型私有PaaS平台,将应用层的资源消耗特征作为虚拟机资源优化部署的参考,提出一个基于评分机制的可扩展优化部署框架。本文通过对应用一段时间的实时监控获取其资源消耗特征,利用资源消耗特征研究预测算法和虚拟机优化部署调度算法。对不同的预测算法,应用滑动窗口机制来优化算法预测精度。在评分不满足用户期望时,选择调度算法执行应用的迁移或虚拟机的合并操作。该框架可扩展实现多种调度算法和资源预测算法,不仅可以实现不同调度算法和预测算法间的搭配使用,而且可根据历史调度方案执行反馈情况来进行自适应的下一次部署方案选择。与此同时,考虑了应用的多种资源消耗指标。在研究开源PaaS平台Cloudify的应用编排、基于拓扑结构监控特征的基础上,实现一个应用优化部署工具。工具基于Cloudify实现了应用的实时监控功能,实现系统评价模块、预测模块和调度模块,并实现基于神经网络的预测算法、基于线性回归的预测算法、基于层次分析的资源优化部署算法以及基于分类特征的资源部署算法。本文采用云平台上的真实Web访问日志作为实验数据集,分别对两种预测算法进行了对比,对滑动窗口增强预测精度的有效性进行了验证,对分类算法和调度算法进行了对比分析。实现结果表明,该框架能够有效利用应用特征来降低资源消耗。
其他文献
在食用菌菌种生产过程中,除了液体菌种和斜面培养基外,其他的二、三级种大部分都是用木屑、棉籽壳、稻草或小麦培养基。液体和斜面培养基一旦感染杂菌一般可用肉眼直接观察发现
期刊
老师与学生在学校的教与学和管理中处于相互平等的位置,但是,很多老师或班主任在面对学生出现这样或那样的问题时不知所措。看到学生"不听话"时只会一昧的进行批评,在表述着
本文对大数据和大数据时代的概念进行了界定,剖析了大数据对大学教学带来的影响,提出了大数据时代大学教学的新理念。
以秦皇岛港大型煤堆防风网为例,介绍了如何利用风洞试验的方法测定防风网的阻力系数。通过测压与测力两种试验手段,对蝶形防风网和相同透风率下的平板防风网两种模型进行了风
目的:评价国内外发表体育运动科学领域meta分析的方法学质量。方法:电子检索中国知网(CNKI)、Web of Science,选用OQAQ量表进行方法学质量评价。结果:共纳入14篇合格文献,OQA
针对我国氮氧化物(NOx)排放现状及各种脱硝技术的比较分析,提出工业链条炉可应用选择性非催化还原(SNCR)技术进行低氮改造的方案。本文对某35t/h链条炉的热态燃烧及SNCR的脱
高新技术企业的项目投资普遍面临较高的风险,全面评价这些风险具有重要的现实意义。本文在全面分析高新技术企业项目投资风险的基础上,建立了风险指标体系。为对这些风险指标
大学生思想政治教育是复杂的系统工程,如何做好这个系统工程,提高思想政治教育的针对性、实效性、吸引力、感染力?将企业组织管理中普遍运用的行为科学理论引入高校德育教育
本文介绍美术教育专业当前状况,包括课程设置,专业特点,美术教育中存在的问题以及作为中小学美术教师应具备的素养和要求,美教专业学生的就业困境与前景等。
目前,社会对播音主持专业人才的要求发生了改变,播音主持专业传统的教育模式已经不适合时代的发展。如何在口语传播视角下推进播音主持专业教育模式改革,是迫切需要解决的问