基于分布式并行遗传算法的网格任务调度研究

来源 :湖南科技大学 | 被引量 : 0次 | 上传用户:hyhf_lwh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
任务调度系统是网格计算系统的重要组成部分,也是实现高性能网格计算的关键技术,遗传算法由于具有良好的全局搜索能力,在处理任务调度问题时比传统调度算法更具优越性。但是基本遗传算法(SGA)存在如“过早收敛”、求解精度不高和寻优时间较长等不足。本文针对网格任务调度问题,研究遗传算法的并行化处理方法,提出了一种分布式并行遗传算法。主要研究以下内容:1.研究网格任务调度机理、过程和现有的任务调度算法。针对子任务间存在依赖关系的网格任务调度情况,以实现任务调度的最优跨度为目标,确定采用基于遗传算法的任务调度方案。2.分析遗传算法的基本原理,针对SGA“过早收敛”和求解精度不高的问题,引入精英保留机制的串行遗传算法(EGA),确保进化过程中产生的最优解不被后续的遗传操作破坏。分析了遗传算法的四种可能并行性,从全局并行的角度,基于群体分组的并行性提出一种分布式并行遗传算法(DPGA),该算法采用分布式并行模式,通过引入子种群最优个体迁移策略,提升了子种群个体平均适应度,提高了算法求解精度。3.针对网格任务调度问题特点,采用C语言和消息传递接口(MPI)实现DPGA,并在PC机群中对DPGA、EGA和SGA进行网格任务调度模拟仿真,将它们对不同任务规模的调度时间性能进行对比分析。实验结果表明,本文提出的DPGA相对于EGA和SGA具有更好的搜索能力和更快的收敛速度,能够实现网格任务调度的最优跨度。
其他文献
该文提出了远程教育系统的一种嵌新模式——计算机支持的协同学习(CSCL)模式,并在计算机支持的协同工作(CSCW)环境下,以《计算机组成原理》课程的教学为引线,结合多媒体技术
本文通过介绍江苏省高速公路收费系统计算机网络的设计及管理软件的实现。探讨了当前流行的分布式计算模型以及分布式数据库的实现途径。有两种分布式数据库实现途径:(1)分布式
该课题的研究目标主要是为了满足陶瓷造型设计的需求.由于陶瓷造型具有不规则性,在比较了AutoCAD提供的线框模型,表面模型和实体模型后,摈弃了AutoCAD的传统实体类别,使用基
中间件是开发大型分布式应用中一个重要的组成部分;随着Internet的持续发展以及对越来越复杂的分布式应用的需求,中间件势必将成为这些应用最具竞争力的解决方案。按中间件的目
该文首次提出了基于Agent的开放分布的网管思想。通过分析当间网管技术和移动代理技术 研究现状,提出了一种将移动代理技术分布对象技术相结合的移动代理平台结构,在此平台基
目前服务组合的研究得到了学术界和工业界的广泛关注,国内外研究者提出了众多的服务组合方法。尽管工业界已经开发了许多标准来描述Web服务,但是由于缺少全面的工程方法,开发
城市规划管理信息系统处理的数据同时包含文字和图形数据,而且这两种数据具有很强的关联性。因此,一个完整的城市规划管理信息系统应当是MIS系统和 GIS系统的紧密集成。用传统的两层 C/S结构实现这种紧密集成存在诸多困难,如:较差的可复用性、多用户使用时系统访问“拥塞”、由“胖”客户端带来的维护问题等。 为了解决这些问题,本文重点研究了信息系统的三层结构、以 Microsoft MTS...
近场记录光盘技术涉及到高精尖技术领域,其中近场集成光学头和超微有源波导是场记录光盘驱动器的关键技术之一.该文在国内外有关研究和开发工作的基础上,研究了实现近场记录
该文提出了一种特殊的基于指纹图像灰度值的动态阈值的预处理算法进行指纹图像的二值化,克服了一般二值化算法所造成指纹纹线丢失的现象;同时利用指纹方向图、方向滤波器等方
LASA是一种基于Windows安全登录的系统,可以替换Microsoft公司提供的操作系统的局域网登录的身份认证,大大增强局域网内资源的安全性.介绍了密码算法、CHAP协议、SSL协议、MD