云计算环境下任务调度和虚拟机迁移策略研究

来源 :宁夏大学 | 被引量 : 0次 | 上传用户:xiaoyu19771121
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务调度和虚拟机迁移是云计算环境下资源调度与管理的重要问题,本文在三四章节重点研究基于改进遗传算法的任务调度策略,即研究如何将计算任务调度到最适合的虚拟机上执行,实现任务的最短完成时间和虚拟机的最大利用率。第五章主要研究基于能耗感知的虚拟机迁移策略,通过把低负载主机上的虚拟机迁移到其他主机上,并关闭负载低的主机来实现节能的目的。本文在总结前人研究工作的基础上,分析了目前仍存在的问题,并给出了相应的解决方法,本文的主要工作内容,有以下四点:1.首先介绍了云计算环境下任务调度的国内外研究现状,接着详细地阐述了云计算的概念、分类、关键技术和Map/Reduce分布式编程模型,分析了云计算的两级资源调度模型、任务调度目标、特点和常用的任务调度算法等。2.针对传统遗传算法存在的收敛速度慢、易早熟和局部搜索能力差等缺点,本文提出了一种面向单种群的基于混合遗传算法和模拟退火算法的任务调度策略,算法的主要创新点在于融合模拟退火算法的思想,允许算法在搜索过程中以一定的概率接受进化中产生的劣质解,增加了种群进化中个体结构的多样性,为算法后期迭代寻优提供动力,降低算法陷入局部最优的可能性。算法改进的主要做法是优化个体选择函数,设计了自适应的交叉和变异概率函数,使其能够正确引导种群的进化方向。本文基于对用户及时响应度和供应商利益的考虑,设计了基于任务平均完成时间和系统负载均衡的双适应度函数。仿真实验表明,改进算法相比于GA和SA算法,具有更短的任务完成时间和更高的虚拟机资源利用率。3.针对单种群进化中存在的不足,第四章提出了多种群退火遗传算法改进云任务调度,不同于单种群,多种群改变了种群的单一进化方式,采用种群间的基因交流和优良个体的移民策略,丰富了种群进化的方式,增加了个体结构的多样性,仿真结果表明,该算法比第三章提出的算法具有更短的任务完成时间,能够更快地找到最优的任务调度结果。4.基于云计算的二级资源调度模型,第五章针对资源分配中的虚拟机迁移问题进行研究,并提出了一种基于能耗感知的虚拟机迁移策略,主要思想是对利用率低的服务器上的虚拟机进行迁移至其他主机,然后关闭或休眠没有运行任何虚拟机的服务器,以达到数据中心节能的目的。
其他文献
本文主要研究了垂直搜索引擎实现的关键技术,从细节上对两个核心模块,即主题爬虫技术和索引技术进行了深入地研究分析。在主题爬虫的设计中,通过结合基于内容和链接分析的主
随着人类基因组计划(Human Genome Project, HGP)的完成以及模式生物基因组计划的蓬勃发展,产生了越来越多的分子序列数据。对这些序列数据进行科学的分析、处理、研究不仅推
随着普适计算和移动计算的发展,嵌入式系统的开发与应用日渐备受关注。各种嵌入式设备不断涌现,对系统开发的效率提出了更高的要求。与传统的嵌入式开发语言C/C++和汇编语言
糖尿病是最常见的慢性病之一。随着人们生活水平的提高,糖尿病的发病率呈逐年上升趋势。糖尿病视网膜病变是糖尿病的严重并发症,也是引起失明和视觉障碍的主要原因。如果能够
当前,伴随着经济建设的步伐银行信息化得到了快速的发展。但是,银行系统内部存在许多分散孤立的子系统,形成了一个个的“信息孤岛”。随着银行业务规模的不断扩大,集成已经成
节点定位问题是无线传感器网络(wireless sensor network,WSN)应用的基础。传统的定位技术主要有距离无关和距离相关两大类。距离无关算法虽然对硬件要求不高,但定位精度较低;而
彩色图像处理通常采用三通道分别处理的方案,不过该方案没有考虑到三通道的整体性和内在联系。因此,基于彩色图像四元数表示方法以及四元数代数理论,将彩色图像视为一个整体
Minix操作系统是运行在PC机上的多用户、多任务的类Unix操作系统。Minix3是一款新的开源微内核操作系统,它松散的基于以前的Minix版本,它将大部分实现操作系统功能的服务移出
微机电系统(MEMS)越来越广泛的应用促进了更智能化的传感器的产生,这使得无线传感器网络在近年来获得了越来越多的关注。与传统的传感器相比,这些传感器节点拥有有限的计算和
在序列CT图像中提取目标轮廓是医生进行下一步的医学检查、分析、诊断、治疗以及评估等研究的基础步骤。随着计算机技术在医学图像领域的应用,特别是通过计算机处理CT图像的