基于改进差分进化的云计算任务调度算法

来源 :湖南大学 | 被引量 : 0次 | 上传用户:junee1122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,云计算因其计算能力强大、资源管理灵活、价格低廉、部署快捷等优点,在学术界与产业界受到极大推崇。任务调度是云计算的基本研究问题之一,它根据任务的各种需求,通过采用适当策略把不同的任务分配到云中合适的资源节点上执行。在云计算系统中,结合考虑每个计算处理节点的能力,以最合理的方式把用户提交的所有任务分配到数据集群中的计算节点上,这已经被证明是一个非确定多项式(non-deterministic polynomial,NP)问题。现有大部分对于云计算中的任务调度及资源分配调度算法将缩短任务的完成时间作为研究重点,然而它们没有很好的兼顾调度执行时间最小与成本最小,任务完成所需的成本也是个不可忽略的因素。云计算平台中不同的计算资源的使用成本不同,处理能力强的计算资源的使用成本要较高,而处理能力差一些的计算资源的使用成本则较低,云用户在选择云服务时应根据自己的经济预算以及所能等待的时间综合考虑。针对这种现象,本文开展了以下两个方面的工作:(1)针对现有的差分进化算法(DE,Differential Evolution)后期收敛速度慢、参数设置困难、容易限于局部最优等不足,提出了一种改进的差分进化算法(IDE,Improving Differential Evolution)。算法从两个方面进行了改进:观察到差分进化算法中的基本交叉算子是能够生成两个子代个体的,考虑将其丢弃的子个体也加入到产生新个体的锦标赛选择中,用最少的仿真次数保留最多的有效遗传信息;同时,由于评估一次调度方案的时间非常长,要依靠大量的实验来得到控制参数的值非常困难,对算法的缩放因子F,交叉概率CR进行改进,使控制参数可以随着算法的进化自动调整。(2)从云计算用户和云数据中心的角度出发,选取用户提交云任务的运行时间和运行费用为目标,提出了一个基于多目标优化的云计算任务调度模型。由于差分进化算法在调度中是没有约束条件的,而云任务调度受到了 cpu,内存,容忍时间等约束。本文在IDE基础上,采取了基于规则的处理机制对约束条件进行了处理,提出了 ICDE算法,最后研究开源云计算仿真器CloudSim,将ICDE算法,IDE算法,标准的差分进化算法DE,多目标调度模拟退火算法(Simulated Annealing,SA),应用到基于多目标优化的云计算任务调度模型中,并使用CloudSim云平台模拟实现。通过对实验结果的对比分析说明,ICDE算法在任务完成时间和任务完成成本上都要优于其它几种算法。
其他文献
磁性纳米粒子(magnetic nanoparticles, MNPs)由于其独特磁响应性,可将外加磁场的能量转化为机械能和热能。磁性纳米粒子介导的物理信号依赖于MNPs本身的磁学性能及磁场的参
目的:肿瘤细胞表面唾液酸结构与细胞间的粘着、接触、抑制,癌的转移、扩散及肿瘤的抗原性有密切的关系。本文通过α2,3唾液酸酶的特异性剪切作用,初步探讨细胞表面α2,3唾液
采用浸渍法以金属有机骨架Cu3(BTC)2负载锗钨酸(H4GeW12O40)制备H4Ge W12O40/Cu3(BTC)2催化剂,并用该催化剂催化芳醛、尿素和乙酰乙酸乙酯通过"一锅法"Biginelli缩合反应,以无水
随着中国社会经济体制改革,中国的高等教育体系也发生着深刻变革。自90年代高等教育扩招以来,中国高等教育学生人数已位居世界第一。中国大学从精英化、中央集权式的知识共同
背景:喉乳头状瘤是喉部的一种非浸润性良性上皮肿瘤与低危型HPV6、11感染密切相关,其发病部位不仅限于喉部,还可发生于气管、支气管、肺。临床研究证实,喉乳头状瘤患者的发病
中央苏区红色政权建立初期,反腐肃贪就被作为一项重要的斗争任务列入议事日程,苏区政府决定对党政机关中的贪污腐败案件予以公开曝光和坚决查处。于是,从1932年初至1934年秋,
以"清博指数"微信总榜中的17所高校图书馆为研究样本,利用统计方法和定性研究方法对头条文章从推送频率、标题字数、标题特征和标题内容4个方面进行了分析,构建了头条文章标
目的:探讨c-kit基因和PDGFRA基因在我国胃肠道间质瘤(GIST)中的突变状况,为进一步的生物靶向治疗提供依据。方法:回顾性分析我院2008-2009年23例胃肠道问质瘤病人的临床病理
电机厂为在竞争愈加激烈的市场上占据一席之位需要对生产的产品不断进行创新,并保证所生产的产品可以在高压电气试验中安全运行。由于电机厂工作的经验,对电力系统的高压电气
金属离子在很多生命活动中都起着非常关键的作用,金属离子含量的失衡会对人类的健康和环境产生严重的影响。本文主要通过荧光探针法对两种常见的金属离子(Al3+,Zn2+)进行研究