基于协同演化算法的云计算资源调度的研究

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:hesehuzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
云计算作为使用超大规模的虚拟化资源为用户提供动态服务的方式,受到了学术界和工业界的广泛关注和研究。云计算平台将各种资源整合到一个虚拟资源池中,云计算的用户按照他们不同的需求从资源池中获得不同的计算资源、存储资源以及软件服务。如何对于资源池各种资源进行调度、管理以及其调度效率的优劣直接影响整个云计算平台的工作性能和表现,并且云计算为各种用户提供服务,而这些用户期望达到的目标也不尽相同,就导致了云计算平台的资源调度算法的不同。本文对云计算的架构、商业模型进行了阐述,并对云计算的调度算法的研究现状进行了全面分析,针对现有调度算法中存在的一些不足,主要进行了以下几个方面的研究工作:(1)提出了一种改进的合作型的协同演化算法用于解决云计算环境下的多目标调度问题。用户使用云计算平台执行任务时,需要租借云计算平台中虚拟机资源,产生执行成本,而用户又希望任务能够尽快的执行完成,但是执行成本和完成时间又是相互冲突的两个目标,只能取得这两个目标的均衡结果。在已有的云计算研究中,通常利用加权方法把二者转换成为单目标进行调度的研究,每一次只能为用户提供一种调度方案,并且很多研究都忽略任务之间的依赖关系。因此,本文对具有时序约束关系的任务调度进行建模,并针对成本和完成时间的多目标问题,提出了具有以田口方法为基础进行个体的定向变异的微观操作以及多种群和外部最优解种群之间的合作进行全局空间搜索的宏观操作的改进的合作型的协同演化调度算法。(2)在以往的云计算调度算法的研究中,通常把任务之间的数据传输的所造成的影响进行忽略,但是数据传输和数据的本地性对数据密集型的任务有很大的影响,尤其是对于科学工作流调度具有更大的影响。因此,本文对数据传输和数据本地性的重要性进行了说明,并针对数据密集型的任务构成的科学工作流的调度问题,考虑到科学工作流的用户更加关心的是完成时间,提出了以最小化完成时间为目标,结合了免疫算法和协同演化算法的优势的竞争型协同免疫算法用于解决科学工作流的调度问题。(3)利用Cloud Sim搭建云计算仿真平台,对本文提出的两种调度模型和对应的算法进行实验,试验结果验证了本文提出的两种调度算法的有效性。
其他文献
<正>近年来,女性乳腺癌的发病率呈明显上升趋势,约占全身各种恶性肿瘤的10%左右,是当今严重威胁女性健康和生存的头号杀手。研究表明,新辅助化疗对乳腺癌患者不仅能起到缩小
<正>果树虹吸输液法是笔者近年试验成功的一项新技术。该技术采用简单的装置直接向树体的木质部输入营养液,可以达到水、肥、药一体化的目的,提高了肥水的利用率,使营养液被
本文应用神经网络建寺了系统参数模型,将线性系统时变参数的变化规律转化为神经网络参数模型,反映了参数随状态而变的规律;再结合文献[4]已知模型FPID控制参数的计算,推导出一种
随着中央全面深化改革进程的加快,国有企业改革持续深入,发展混合所有制经济,完善现代企业制度和市场体系,持续推进厂办大集体改革等系列重大举措给电力集体企业发展带来了新
朱德熙先生《语法答问》以主客两人的一问一答,把一个语法事实或是语法规律说得较为透彻。《语法答问》全书篇幅不长,正文内容仅有七章。本文是读《语法答问》的一些思考。
情境之间的信息衍推关系就是制约,包括制约具象和制约类型。制约类型是以少数制约具象为样品通过技术抽象而获得的含有未定量的抽象对象。从认知上讲,某个制约具象可能不属于
<正>"因为品牌叫得响,我这20亩葡萄,今年已卖了20多万元。"深秋时节,山东省济宁市任城区长沟镇的万亩葡萄园果香醉人,忙着采摘的济农葡萄种植联合社理事长许建告诉记者。近年
目的探讨儿童单纯性肥胖症的原因,为防治单纯性肥胖采取有针对性的干预措施。方法在中、小、幼学生中散居婴幼儿中选定30名研究对象,征得家长同意制订为期3个月综合干预内容
Linux平台越来越广泛地应用于各种行业领域,尤其在后台服务端,嵌入Linux开发更是方兴未艾。而在这些应用的背后。安全稳定性和简洁高效性是其成功的两大关键特性。Linux下系统