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

来源 :安徽大学 | 被引量 : 0次 | 上传用户:otherwang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格任务调度算法是网格研究核心内容之一。如何合理的将作业分配给不同的资源,以使整个网格系统达到最佳的性能,这就是任务调度要解决的问题。由于网格系统的异构性和动态性,以及运行于网格系统之中的应用程序对于资源的不同需求,使得网格任务调度变得极其复杂,不好的任务分配策略,将会增加任务的执行时间、降低整个网格系统的吞吐量。本文首先介绍了网格技术的发展现况。分析了网格任务调度的特点,总结出影响网格任务调度算法性能的因素,在此基础上给出了网格任务调度问题的数学模型。针对该模型,提出了一种基于遗传算法的网格任务调度算法。为了保证种群的多样性,提高遗传算法的全局搜索能力,提出了一种基于调度子串合法性判断的充分必要条件的初始种群生成方法。介绍了自适应遗传算子的设计,并针对本文染色体编码结构的特点,提出了按照个体适应度值的高低对染色体进行不同的交叉和变异操作,保持种群多样性的同时保证了算法的收敛性。最后,采用仿真工具包对所提出的算法进行了一系列仿真试验。通过比较分析,证实了算法在解决网格任务调度问题上的有效性。网格任务调度问题是一个典型的NP问题,将遗传算法应用于网格任务调度中,利用遗传算法所具有的并行性和全局解空间搜索的特点,可以有效地缩短任务的完成时间,提高网格资源的使用效率。
其他文献
近几年来,P2P作为一种新型的网络应用模式以其可扩展性、高度容错性等突出优点变得越来越流行。资源搜索机制作为P2P应用的核心技术,其目标是在P2P这种分布式动态环境中以最快
近年来,由于多核处理器的快速发展,多线程编程技术已经越来越受重视,并得到了广泛的应用。然而,由于多线程执行顺序的不确定性,也为大型并发程序或软件中潜在错误的查找工作
论文以某公司企业财务信息集成系统建设为背景,讨论了基于Web的企业财务应用系统研究与开发。在企业客观条件的限制下,传统财会管理与技术上存在很大的局限性,使得各种架构系
图形用户界面(GUI)软件测试是GUI软件开发中非常重要的一个环节,是保证软件质量、提高软件可靠性的关键。GUI不同于传统软件,它提供了使用者一个非常直观易于使用的环境,因此
径向基函数神经网络以其简单的结构,优良的全局逼近性能而引起了人们的广泛关注。由于径向基函数神经网络的独特的拓扑结构和训练方法,使得它在函数逼近和非线性系统预测等领域
最大化多样性分组问题是一个来源于实践的组合优化问题,在给出一个元素集合对应的距离矩阵的条件下,要求将其分成若干组,使得多样性最大。该问题在现实中有很多应用,而且已经
网格计算是解决科学计算、工程计算和商业计算等大规模计算的下一代极具潜力的计算平台。网格核心服务是网格的重要组成部分,是连接网格底层和高层功能的纽带,是协调整个网格
“珠峰自然保护区生态旅游自助服务系统”是在充分调研、分析和野外调查基础上,利用WebGIS技术,设计开发的应用于珠峰保护区的WebGIS系统。针对珠峰自然保护区的特点和系统需求
图数据信息的应用极其广泛,存在于科学技术的各个领域,因此经常会遇到图数据信息中有关可达性查询的计算问题。随着数据量的急剧增长,传统的可达性计算方法已经无法满足大型
差分演化算法,自1995年被提出以来,受到了相关领域中专家学者们的重视和青睐,并且已经在多峰函数优化、数据过滤、多目标优化等十九个大方向上得到了较好的应用成果。本文主要对