基于动态遗传算法的网格任务调度算法研究

来源 :天津大学 | 被引量 : 0次 | 上传用户:hathaway60000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
将异构任务调度到异构资源上的问题,即任务分配问题,一般是NP问题。存在许多任务调度问题的具体实例的启发式算法,但多数情况下效率都不高。Holland提出的遗传算法应用进化策略实现了对调度空间的更快搜索,能够更快更好的找到优质的解。该算法在许多领域都得到了应用。许多研究者探索了遗传算法在同构和异构多处理机上对任务调度的应用,并取得了许多成绩。但是,他们都多情况作了各种假设,降低了解决方案的通用性,如调度必须事先离线做出并且不能改变,所有的通信时间事先知道,所有的处理机具有相同的处理能力,处理机专门用来处理来自调度器分配来的任务等。这些假设限制了这些调度策略在分布式系统中的通用性。网格具有动态性和异构性,所以这些策略不适合网格中的应用。本文提出了一种遗传算法的改进算法—动态遗传算法DGA(Dynamic Genetic Algorithm),根据网格系统各服务节点的计算能力、负载及网络状态进行动态调度,从而向用户提供最优性能,不仅使总的完成时间最短,还尽量考虑到使主机的空闲时间最短,同时要满足每个任务的deadline的要求。动态遗传算法主要是在基本遗传算法的基础上,针对网格任务调度的动态特性,提出了新的编码机制和适应度函数,能够很好的适应空闲主机数量和等待调度任务数量的动态变化。根据新的编码机制,重新设计了选择算子、交叉算子和变异算子。在OPNET环境中构建了一个局部网格的仿真模型,对所提出的动态遗传算法进行了仿真实现,并与常见的其他网格任务调度算法(如Min-min、Max-min、FCFS等)进行了对比,试验结果表明,动态遗传算法具有很好的优化能力,提供了较好的服务质量。
其他文献
本篇论文主要从以下四个方面对Web日志挖掘进行了系统的分析和研究。第一是对数据挖掘、Web数据挖掘和Web日志挖掘进行了概述,阐述了本篇论文的研究背景及Web日志挖掘研究现
随着网络信息技术飞速发展,互联网已经成为人类社会的重要组成部分。在Internet 之上,一个虚拟的社会正在成熟壮大。网络技术和设施的日臻完善,为这个虚拟社会提供了技术和硬
随着计算机技术和云计算技术的高速发展,因特网给人们的生活带来了翻天覆地的变化。但是近些年来,网络上不断曝光多起严重的信息泄露等安全问题,使得人们对于网络产生了信任
权函数神经网络是近些年来发展起来的一种新型神经网络,该算法具有很多优点,例如可以直接求得全局最优点,具有很好的泛化能力,训练后的权函数能够反映样本内部的有价值的信息特征
智能规划是人工智能研究领域近年来发展起来的一个热门分支,理论研究和实际应用都成为人工智能当前的热点。本文首先分析研究目前智能规划领域中的典型方法和关键技术,并对规划
研究药物和靶标蛋白之间的关系对于药物研发有着重要的意义。传统的化学试验方法效率低下且成本高昂,而通过计算机技术进行研究具有高效、低开销等优点,因此成为这一领域的重要研究途径。本文重点关注基于机器学习,尤其是基于相似度的药物-靶标相互作用关系预测方法。这一领域当下的研究热点是如何开发新的预测方法使其具有较高的预测准确性。在本文中,我们首先对现今较为经典,同时预测效果较好的几种基于机器学习的方法进行了
电子科技大学新型网络实验室所提出的服务元网络体系结构是一种非层次的新型网络体系结构,它采用端到端的虚电路结构,从而可以预留资源,进而保证了网络服务质量,并且服务元只
随着计算机网络技术的飞速发展,连入网络中的计算单元数量越来越多及种类越来越繁杂,人们不得不重新考虑在这种新的形势下的互联网络体系结构。为了适应海量的信息资源的发展
21世纪是计算机和网络的世纪,随着Internet的快速发展,其用户数量正以惊人的速度递增,用户数量的激增又刺激了网络技术的发展。人们不再满足于单一的文字信息交流方式,结合了
互联网舆情是人们获取资讯、表达观点的重要渠道,随着各种各样以社交为基础的综合资讯流通方式不断出现,舆情来源越来越丰富,且具有较强的社会性、即时性和传播性。企业迫切