云环境下的虚拟机资源调度策略研究

来源 :江苏科技大学 | 被引量 : 8次 | 上传用户:romotic
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前云计算环境中的资源主要是虚拟机资源,其核心思想是通过虚拟化技术将数据中心的各种硬件资源进行虚拟化从而形成虚拟资源池,再通过资源调度管理以“按需使用,按量付费”的原则把这些资源提供给用户透明使用。随着用户数量和数据中心规模的不断扩大,云计算面临的主要挑战就是如何快速高效地动态部署这些虚拟机资源,而虚拟机资源的调度效率将直接影响云平台的整体性能,因此,在满足用户服务质量(QoS)要求并且任务的总执行时间最短和不违反服务等级协议(SLA)的前提下,如何提高数据中心的资源利用率是云环境下资源调度管理需要研究的主要问题。云环境中的资源调度是将虚拟资源池中的虚拟机资源分配给用户提交的任务使用的一个过程,当大量用户提交任务时,必须采取一个合理有效的资源调度策略才能使资源得到最佳利用。本文主要研究云环境下的虚拟机资源调度策略,所做的主要工作和创新包括以下几点:1.首先系统分析了云计算的研究背景和意义,以及国内外的发展和研究现状,并且详细介绍了云计算及其一些关键实现技术。然后通过仔细分析虚拟机资源和虚拟机资源调度的特点,总结了云计算的虚拟机资源调度模型和目标,以及常用资源调度算法的优缺点。2.对比分析了一些如Amazon、IBM等著名IT厂商云数据中心的资源调度策略。对云计算环境中的资源调度问题进行了研究,鉴于当前云环境中资源利用率不高,节点负载不均衡的问题,首先研究了一种新的基于遗传算法的关于虚拟机负载均衡的调度策略,根据历史数据和系统的当前状态以及通过遗传算法,该策略能够达到最佳负载均衡和减少或避免动态迁移。然后探讨了一种基于改进遗传算法的虚拟机资源调度算法,该算法通过虚拟资源列表及其更新的属性创建以目标为导向的初始种群,为了创建初始种群,采用两个阶段进行评估。在第一阶段,基于图的拓扑结构中任务之间的影响,将所有用户任务按优先级排序;在第二阶段,通过结合Best-Fit和Round Robin方法来选择好的候选资源。最后,使用交叉和变异操作来获得最佳解决方案。3.为了验证算法的可行性及有效性,本文使用墨尔本大学研发的云计算仿真平台——CloudSim,模拟了云环境下的虚拟机资源和用户任务,对本文探讨的两种算法进行了模拟。通过从多个角度进行分析和比较,本文研究的两种算法拥有更短的任务执行时间和更高的执行效率,能够实现较好的负载均衡,并且提高了资源利用率,更加适用于云环境。最后总结全文并提出了未来的研究方向。
其他文献
随着中国汽车行业迅猛发展,电子技术已应用到汽车各个领域,CAN总线的广泛使用为车内信号采集仪器提供了一种新的手段。本文基于μC/OS-Ⅱ嵌入式实时操作系统,选用MC9S12XD系
学位
图像处理技术在当今互联网领域已经有了很广泛的应用,伴随着软件服务化和网格等互联网技术发展,图像处理的服务计算及软件共享成为目前生物、医学领域图像处理的趋势。借助于
移动IP是目前唯一支持因特网主机移动的标准。移动IPv6是在移动IPv4基础上发展起来的,它给IP网络带来了一些新的特性,使得IP协议在地址管理、移动性、安全性及多媒体支持方面都
学位
作为多Agent系统目前研究的关键问题之一,Agent协作日益受到关注。Agent之间通过协作比单个Agent具有更强的问题求解能力和更高的智能性,已成为解决大型复杂问题和分布式问题
一个网络可以用一个连通图来表示,其中图的顶点表示网络中的组件,边表示两个组件之间的通信信道。图的连通度可以衡量网络的稳定性。一般来说,一个图的连通性越好,它所代表的网络
由于微博的快速发展,越来越多的互联网用户倾向于使用微博发布有关热点话题的信息。微博中不仅包括相关事实描述的客观信息,也蕴含着微博用户所特有的主观信息,如态度、看法
遥控水下机器人(Remotely Operated Vehicle,ROV)是进行水下作业的有效工具,能够执行勘探、检修、巡查等任务。随着海洋资源的不断开发,很多水下结构物需要周期性的检测与清
近年来,WebGIS在理论、技术、产品以及应用上都取得了很大的进步,其发展有力地推动了地理空间数据的广泛应用。然而由于GIS领域自身特点使其开发受制于Web技术的发展水平,出
学位
说话人识别就是利用人的语音自动对其身份进行鉴别与认证的技术。说话人识别具有广阔的应用前景,已经成为身份认证及人工智能领域研究的一个热点。从20世纪30年代发展至今已经
在IPv6网络中,对组播的支持是必须,组播的通信作用越来越受到重视。组播提供了一种发送方仅发送一份数据同时到多个接收方的高效通信机制,但是组播的安全问题却阻碍了组播技术的