您好,欢迎光临本网站![请登录][注册会员]  
文件名称: 基于ARMA模型预测的云计算资源调度策略研究.pdf
  所属分类: 平台管理
  开发工具:
  文件大小: 1mb
  下载次数: 0
  上传时间: 2019-07-14
  提 供 者: jay****
 详细说明:基于ARMA模型预测的云计算资源调度策略研究,重庆大学,硕士学位论文,2016年重庆大学硕士学位论文 中文摘要 摘要 现阶段,云计算作为一种新型髙效且价柊低廉的计算模式受到越来越多企业 的青睐,而云计算瓷源调度算法作为云计算研究的核心内容,对于它的研究从未 间断,当前科研工作者对于云资源调度算法己经进行了大量深入的研究,本文将 首先对当前主流的一些云计算资源调度策略进行简要的介绍,并对这些略的优 点和不足进行了分析,针对当前云计算资源调度策略中存在的宿主机开关机波动、 虚拟机迁移带有盲目性以及任务响应时间过长的问题,木文提出了一种基于时间 序列预测的云计算资源调度策略,该策略从功能上可以划分为两个模块,即云资 源负载预测模垬和云资源调度控制模块。其中,云资源负载预测模块主要负责基 于云计算数据中心的历史负载数据建立相应的时间序列预测模型,进而利用建立 好的时间序列预测模型对云计算数据中心或指定宿主机未来一段时间内的负载变 化趋势进行实时的预测;而云资源调度控制模块则是基于云资源负毂预测模块提 供的云资源负毂预测值,实现资源的预先分配以及对虚拟机迁移过程和宿主机开 关机过程的优化,通过对当前时刻云资源实际负载值与下一时刻云资源负载预测 值之间的资源变化量进行分析,进而推断出从当前时刻到下一时刻之间的资源供 求关系,从而实现对云讣算数据中心资源负载的动态调整。最后,在开源云计算 仿真平台 以及商业数学软件 中对本文中提出的基于时间序列预测 的云计算资源调度算法进行分块实现,具休实现过程为:在商业数学软件 中对算法中的云资源负载预测模块进行实现,在开源云计算仿真平台 中 对算法中的云资源调度控制模块进行实现,并最终采用混合编程的方式实现算法 中两个模块的整合。通过对 中的多种原始资源调度算法以及添加了本文 算法后的改进算法分别进行仿真实验,并对实验结果进行对比分析,从而验证本 文中提岀旳基于时间序列预测的云计算资源调度策略的有效性以及通用性。 关键字:云计算,时间序列,预测,资源凋度 重庆大学硕士学位论文 英文摘要 重庆大学硕士学位论文 英文摘要 重庆大学硕士学位论文 目录 目录 中文摘要 英文摘要 绪论 研究背景及意义 囡内外云资源调度策略研究现状 研究内容和技术路线 研究内容 技术路线 论文结构 本章小结 云计算资源调度 云计算的定义与内容 云计算服务模式 云计算部署模式 云计算的基本特征 公计算的特点 云计算安全 云平台任务调度算法介绍 云计算资源调度 现阶段云计算资源调度簧略研究成果 未来研究趋势 小结 时间序列预测方法 时间序列 时间序列预测方法 预测法 小结 基于时间序列预测的云资源调度策略 问题描述 算法目标 算法基本思想 重庆大学硕士学位论文 目录 算法描述 宿主机管理策略 虚拟机迁移策略 算法部分伪代码 小结 实验仿真与结果分析 实验平台 介绍 实验环境配置 仿真流程 实验结果分析 小结 总结与展望 总结 展望 致谢 参考文献 重庆大学硕士学位论文 绪论 研究背景及意义 当前,云计算作为一种新型高效且价格低廉的计算模式受到诸多企业的青 睐,很多企业都争先将白己的企业级应用迁移到云中,这在大幅度降低企业运营 成本的同时极大的促进了云讣算技术的发展,但同样值得注意的是现阶段云计算 应用中尚且存在一些问题亟待解决。其中,能耗问题、资源负载不均衡问题以及 资源利用※低的问题尤为突出。能耗问题,据一份绿色和平组织的报告预测,到 年,苹果公司数据中心的耗电量就将超过加拿大、德国、巴西和法国年 全年消耗电能的总和,这在增加云服务提供商运营成本的同时加重了环境保护的 压力。负载不均衡问题,负载不均衡问题往往表现为数据中心中尚有空闲主机或 负载较轻的主杋的情况下,部分主机由于负载过重而导致任务整体运行速度缓慢 的现象。资源利用率低,文献中提出数据中心的服务器利用率一般在 大量资源处于闲置状态。 为了实现动态调整资源负载的目标,云資源负载预测算法往往是必不冂少的 而现阶段,基于预测的云计算资源调度算法的研究更多的是基于一元线性回归模 型及其改进模型来对云讣算数据中心的负载变化趋势进行预测,一元线性回归模 型及其改进模型是一类实用性较强的分析模型,其具冇建模简便、预测速度快的 优点,但也正是由于一元线性回归模型及其改进模型自身过于简单的形式决定了 元线性回归模型及其改进模型不能够对云计算薮据中心复杂多变的负载情况进 行有效的拟合,从而预测精度往往不能满足要求。例如,文献中提出了一种基 于预测及蚁群算法的云计算资源调度策略,通过引入改进蚁群算法与负载预测算 法,该策略在避兔频繁开关宿主杋以及提髙数据中心利用率两个方面体现岀算法 的优势,但同时也应注意到算法中存在一定的不足,例如,文中提出的动态趋势 预测算法在对数据中心下一时刻的负载进行预测时仅仅考虑到当前时刻和上一时 刻的负载情况,致使预测误差偏大,于是寻找一种能够替代一元线性回归模型及 其改进模型来对云计算数据中心负载变化曲线进行有效拟合的时间序列模型成为 改进基于预测的云计算资源调度算法的当务之急,通过对当前主流的时间序列预 测算法进行分析,发现广泛应用于经济数据分析的基于时间序列模型 的预 测机制采用了包括最小二乘法、最小方差预测法在内的一系列的约束机制保证了 基于时间序列模型 的预测机制在预测精度方面要优于传统的一元线性回归 模型及其改进模型。所以,本文中引入基于时间序列模型 的预测机制以实 现对云计算数据中心负载变化趋势的实时预测。多组实验结果表明,本文提出的 重庆大学硕士学位论文 基于时间序列预测的云资源调度策略在主机开关机次数、能耗、 违反率等诸 多方面均表现出良好的性能 国内外云资源调度策略研究现状 当前,国内外学者对于云资源调度策略的研究更多的集中在以下四个方面 ①降低能耗 出于云计算数据中心通常是由几百、甚至成千上万的物理主机组成,这就造 成云计算数据中心的能耗往往是非常惊人的。出于降低云服务提供商运营成本的 考虑,当前,已有云计算研宄者提出了一些切实可行的降低能耗的方法,这些方 法主要是集中于如何将尽量多任务迁移到尽量少且相对节能的主机上,并将闲 置的主机关闭或转入低功耗的休眠状态以实现对于能耗的降低 ②缩短任务执行时间 缩短仼务执行时间不仅能带来更加良好的用户体验,而且能保证数据中心在 资源总量不变的前提下为更多的用户提供服务,因而缩短仼务执行时间成为现阶 段云计算资源调度策略研究中的一个热点,但同时也应注意到,刈于缩短任务 执行时间方面的研究相对于其他方问而言硏究进度铰为缓慢,尚有较大的研究空 间 减少违反率 用户服务等级协议是指服务提供商与用户就性能指标、计费模式等 内容在协商后制定的约束协议。一方面,违反率的居高不下势必会降低云计 算服务提供商的服务质量,从而造成质量较差的用户体验。另一方面,较高的 违反率还公导致云服务提供商由于违约而支付相应的违约赔偿 ④降低服务成本 在保证服务质量的同时做到最大限度的降低服务成本一直以来都是云计算 服务提供茼的诉求。服务成本往往涉及到能耗、任务执行时间、违反率等诸 多方面。当前,以基于经济学的云计算资源调度算法为代表以降低服务成本为目 标的云计算资源调度算法相继被提出。 研究内容和技术路线 研究内容 由于缺乏相应的云计算资源负载变化预测机制,现阶段主流的一些云资源调 度策略仍属于一种被动提供资源的方式,即当且仅当任务在执行过程中出现资源 不足时,数据中心才会从休眠队列中唤醒资源或开启新的资源,这种被动的资源 重庆大学硕士学位论文 调度方式往往会造成一系列诸如响应时间延长、任务执行超时 违反率高的 问题,所以,云计算瓷源管理程序有必要预知应用负载的变化趋势,从而为其动 态的分配瓷源。在本文中,我们的工作就是提出一种基于预测的云资源调度策略, 从而达到动态调节资源负载的目的。 技术路线 对于木课题的研究可以从整伓上划分为两个模块,即云资源负载预测模块和 云资源调度控制模块。云资源负毂预测模块负责基于云计算数据中心的历史负载 数据建立时间序列预测模型并利用建立好的时间序列预测模型来对未来一段时间 内的云计算数据中心的负载变化情况进行实时的预测,考虑到商业数学软件 提供了大量可用于时间序列处理的函数,为时间序列分析工作的开展提供 了极大的便利,所以在本文的实验环节将采用 作为云资源负载预测模块的 实现平台,对于云资源負载预测模块而言,云资源调度控制模块的存在为其建立 预测模型提供了必要的数据中心历史负载数据;对于云资源调度控制模块而言 云资源负载预测模块的存在为其提供了瓷源调度的依据,二者相互依存。云资湶 调度控制模块通过对云资源负载预测模块提供的预测值与当前时刻厶资源负载实 际值之间的数值差异进行分析,进而判断岀云资源负载变化的趋势,并根据负载 趋势提出具有针对性的资源调度方案。 论文结构 本文研究的主要内容是对云计算数据中心以及指定宿主机未来一段时间内的 负载变化趋势做岀实时的预测,并将预测值作汋云资源调度控制模块进行资源管 理的依据,从而达到动态调整数据中心资源负载和优化虚拟机迁移操作的目的 论文共包括六个章节,各章节的内容安排如下 第一章绪论介绍了本文研究的背景和意义、国内外研究现状、研究内容以及 技术路线,最后对论文的主要工作及组织结构进行了介绍 第二章主要是对云计算以及云计算资源调度所涉及的相关知识进行介绍,其 中包括云计算的定义和组成、云平台任务调度算法介绍、云计算资源调度的基本 概念、硏究成果以及木来研宄的趋势,在这一章节中将把工作的重心放在对于现 阶段主流的云调度算法的介绍和分析上。 第三章首先引入了时间序列的概念,而后对当前常用的时间序列预测方法进 行了详细的讲解,其中包括滑动平均法、趋势外推法、指数平滑法、灰色模型 神经网络以及自回归移动平均模型,基于对这些常用的时间序列预测方法的 研究基础之上,提出将基于时间序列模型 的预测机制应用到云计算数据中
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 输入关键字,在本站1000多万海量源码库中尽情搜索: