云环境下的资源调度算法研究

来源 :北京交通大学 | 被引量 : 23次 | 上传用户:reg8c4user
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算是一种新的商业计算模型和服务模式,它将计算任务分布在大量计算机构成的不同数据中心使各种应用能够根据需要获取计算能力、存储空间和信息服务。云计算数据中心利用虚拟化技术将各种软硬件资源抽象为虚拟化资源,形成虚拟化资源池,再通过资源调度技术以“按需使用,按量付费”的原则将这些资源提供给用户使用。随着现代数据中心的规模和用户数量急剧增大,如何快速高效地动态部署数据中心的这些资源成为云计算资源调度的重要问题。因此如何在保证用户服务质量,不违反服务水平协议(Service Level Agreement, SLA)的情况下提高数据中心资源的使用效率是云环境下资源调度需要研究的主要问题。云系统的负载均衡和最小化数据中心运营成本是云环境下的资源调度面临的性能优化和成本控制的两大关键问题。针对系统负载不均衡导致的资源浪费和系统瓶颈等问题,本文提出了基于改进模拟退火的云环境下虚拟机资源的负载平衡调度算法(Simulated Annealing Load Balancing:SALB),通过最小化物理主机负载的标准差来达到系统的负载平衡。区别于传统的SA算法中随机选取初始解和邻域解的方式,本文根据系统的实时负载情况来选取合适的初始解和产生新的邻域解。利用虚拟机迁移技术,将负载过高的物理机上运行的虚拟机迁移到负载低的物理主机上,在迁移的过程中利用模拟退火的思想以一定的概率接受劣质解从而避免陷入局部最优解。在扩展后的CloudSim平台上实现了负载平衡调度算法SALB的仿真,实验结果表明SALB能够取得优于传统的模拟退火算法和轮询调度算法更好的系统负载平衡。针对数据中心运营成本控制的问题,本文提出了基于模拟退火思想的改进遗传算法(Simulated Annealing combined Genetic Algorithm:SACGA)用于虚拟机资源分配来降低数据中心的运营成本。通过在传统遗传算法的交叉和变异过程中加入模拟退火的思想,在进化过程中以一定的概率接受劣质解,使得遗传算法能够避免过早地陷入局部最优解和早熟现象的发生。仿真结果表明SACGA能够在保证客户服务水平协议的基础上节省数据中心的操作代价,使得系统操作代价低于使用传统的遗传算法作为资源调度策略。最后总结全文并说明下一步的研究内容。
其他文献
根据水电工程的特点,本文主要针对当前水电工程施工质量监理控制中存在的主要问题,提出了要完善内部管理机制,增强服务意识,加强事前预控、事中认真检查、事后及时验收、发现问题
本文对椰子副产物在工业原料、农林原料和工艺艺术3个领域的应用价值和发展空间进行了阐述,并展望了椰子副产物的发展方向和前景。
本文根据笔者自身多年的实际工作经验,对水利工程建筑施工中的岩质高边坡的处理、隧洞施工衬砌或支护及水库土坝防渗加固处理进行了论述。
干扰素具有广谱抗病毒、抗肿瘤活性,且有强大的免疫调节作用,自被发现以来,一直是研究者们的研究热点,有关干扰素的研究在各个方面都取得了很大进步。本文主要针对禽类α干扰
2007年美国继续保持科技发展全面领先地位,科技创新能力支撑国家竞争力居于世界前列。一年来,美国出台了面向未来的科技发展新战略,在前沿科学和高技术领域取得一系列重大进展,重
1.前言国际科技竞争已前移到原始创新阶段。原始创新能力、关键技术创新和系统集成创新能力已经成为国家间科技竞争的核心,成为决定国际产业分工和全球经济格局的基础条件.依
现代高层建筑施工要求质量高,施工进度快。本文结合工程实例,从高层建筑框架剪力墙结构工程主体的模板、钢筋、混凝土以及脚手架搭设等几项施工技术方面的要求做了一些分析及几
近年来,土壤重金属污染日益严重,已造成农产品的质量安全问题,并危及人们的身体健康。因此,本文采用GIS技术与地统计学相结合的方法,应用ArcGIS软件对高陵县城镇化进展较快的
现浇钢筋混凝土楼板裂缝是工程常见的质量通病,只有在设计过程中针对各影响斟素考虑全面、细致,严格遵守设计规范,才能大大减少现浇钢筋混凝土楼板产生裂缝的可能。本文对住宅钢
【正】中国人民大学经济研究所2008年11月26日发布的一项报告预测,2009年中国宏观经济形势并不乐观,楼市面临"硬着陆"。该所联席副所长刘元春解释说,虽然目前中国政府采取了