基于收益的云环境虚拟机资源动态分配方法研究

来源 :东北大学 | 被引量 : 2次 | 上传用户:yt58458665
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着分布式计算、并行计算、和网格计算的发展,云计算开始形成并不断地完善。云计算是基于虚拟化技术,将IT资源构成一个动态的虚拟资源池,以服务的形式供外界使用。虚拟化技术能够有效进行服务整合以减少服务器数量从而降低功耗,增强服务器的可靠性,并能显著简化IT基础设施、优化资源以及降低风险。然而虚拟化技术同时带来的底层物理架构的变化和虚拟机上用户服务的持续变化给云计算环境中底层的物理资源的优化分配方法带来了前所未有的挑战。由于虚拟机上的用户服务的持续变化,虚拟机监视器无法监测到每台虚拟机的各类资源的实际使用量,更无法预测到用户服务的性能状态,如何合理有效地完成资源池中的资源调度分配以提高计算资源的利用率及满足虚拟机上用户服务的性能要求是云计算环境中资源分配研究的重要课题。本文围绕基于虚拟化的云计算进行了广泛的理论与技术研究,通过研究掌握了虚拟化的云计算技术,阐述了云环境下虚拟机资源分配方法的分类和性能预测模型的分类,详细论述了基于收益的云环境虚拟机资源分配的过程,针对虚拟机上的用户服务的性能预测和基于收益的虚拟机资源分配两个问题展开论述和研究,主要提出了基于随机梯度回归的服务性能预测算法和基于收益的云环境虚拟机资源动态分配方法。主要内容如下。首先,考虑云端资源提供者的收益和虚拟机上的用户服务的性能问题,提出了基于收益的云环境虚拟机资源动态分配过程,给出基于收益的云环境虚拟机资源动态分配框架;其次,针对虚拟机上的用户服务的性能预测,利用数据预处理方法对服务性能指标数据进行预处理,采用基于随机梯度回归的服务性能预测模型预测服务的平均响应时间变化情况,为是否进行虚拟机资源分配提供依据;再次,针对虚拟机上的用户服务所需要的各类资源是不确定的,本文采用灰色预测的方法对虚拟机上的用户服务对各类资源的预需求量进行预测,为资源分配提供数据依据;最后,根据用户的预算和平均响应时间的要求,给各个虚拟机上的用户服务划分服务级别,基于收益最大化的原则,提出基于收益的云环境虚拟机资源动态分配方法,根据云端资源提供者满足每个虚拟机上的用户服务的服务质量要求,得到不同的收益(增加或减少),建立资源与云端资源提供者的收益的关系,动态的分配虚拟机资源,提高资源的利用率。本文针对上述内容中的用户服务的性能预测算法-基于随机梯度回归的服务性能预测算法进行了仿真实验,进行了对比实验,结果显示该算法的具有较高的精度,可以为虚拟机的资源分配提供可靠的依据。针对本文提出的基于收益的云环境虚拟机资源动态分配方法,通过对基础云计算平台Hadoop中的虚拟机资源动态分配的需求实例的研究,对虚拟机对各类资源的预需求量的预测验证实例、边际收益和边际成本求解过程验证实例、各个运行用户服务的虚拟机的各类资源的分配验证实例进行定量的验证和分析,得出的结果是本文提出的基于收益的云环境虚拟机资源动态分配方法是可行的和有效的。
其他文献
近年来,嵌入式系统已经朝着基于INTERNET为标志的嵌入式系统的方向发展。随着后PC时代的到来嵌入式系统应用要求越来越高,应用范围越来越普及,同时,随着硬件条件和用户需求的提高
作为信息科学和医学的前沿交叉研究领域,虚拟手术仿真系统的研究对降低临床外科手术风险、减少医生培训成本以及保护人体健康具有重大的现实意义和应用价值。借助这种虚拟手术
人类社会正在进入以网络为中心的信息时代,快捷、高效、功能齐全的信息服务模式是人们追求的目标。WWW的流行促进了互联网使用的指数增长,但是WWW的过量增长导致网站请求流量的
该文面向CSCW系统,研究组件的规划和设计,为基于组件技术开发CSCW系统提供基础和方法.该文分析了已有的CSCW系统体系结构模型的不足,归纳了CSCW系统的主要特征,并在此基础上
该文对群体决策支持系统(GDSS,Group Decision Support System)的历史、发展现状以及存在的问题进行了深入的分析,并在此基础上结合分布式计算技术、分布式人工智能(DAI,Dist
本文提出了一种基于(m,n)-门限方案和椭圆曲线密码体制的数据加密方案。在该方案中,用户分为单人用户和群组用户两种类型。群组用户是指由多个(不妨设为n个)参与者组成的一个集
无线传感器网络(Wireless Sensor Network, WSN)是由部署在监测区域内大量的微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。它结合了计算、通信、
该文以新闻视频为基础研究了视频信息检索中的三个重要技术:视频的自动切分、注释及索引.在视频时充结构模型的基础上,提出一种新闻故事语义分割的新方法.首先,采用模糊c均值
人工智能的核心问题之一是如何表达已有知识以及如何应用已有知识进行分析处理或推理,以得到新的知识.该文主要研究两种基于概率的知识表达与推理方法——信度网和动态因果网
该文通过对现有的嵌入式Internet现方案的分析,提出了采用嵌入式网关实现控制网络接入Internet的方案.通过分析控制领域实现嵌入式Internet的特点和存在的问题,结合RTOS和嵌