
论文摘要
网格系统是将地理上分布不同、系统异构、性能各异的各种资源,通过高速互连网络连接起来形成的广域范围的资源共享和协同计算环境。网格计算技术的出现,使得我们可以突破地理位置,资源共享和传统协作方式的限制,更加广泛的共享各种资源,解决更加复杂的计算问题。网格环境下的作业调度是一个NP难问题,蚁群算法内在的分布性、并行性和可扩充性使其非常适合网格作业调度。本文将蚁群算法应用于网格环境作业调度,提出一种通过作业代理的移动进行网格作业调度的方案,该蚁群算法不仅在分配网格计算资源时进行信息素的局部更新,还在网格计算资源完成作业后进行信息素的整体更新。通过模拟实验测试和选取蚁群算法的各种影响参数,取得了比较理想的实验结果,实验证明该算法能够有效地实现作业的合理调度和网格系统的负载平衡。本文主要工作如下:(1)本论文首先介绍了网格计算的概念、特点、意义以及网格体系结构。(2)介绍了网格环境下作业调度的概念、目标、特点和一些网格作业调度算法。(3)通过比较真实蚁群和人工蚁群的异同,描述了基本蚁群算法模型,以及针对其缺点而提出的一些改进算法,比如带精英策略的蚂蚁算法,基于优化排序的蚂蚁算法、蚁群算法和最大-最小蚂蚁算法等。(4)在网格环境下,描述基于蚁群算法的网格作业调度的基本思想,并设计和实现了该调度算法。通过模拟实验,确定算法参数的最佳组合,分析了蚁群算法在网格作业调度中的有效性。
论文目录
摘要Abstract目录第一章 绪论1.1 选题背景及意义1.2 论文的主要内容和组织结构1.2.1 论文的主要内容1.2.2 论文的组织结构第二章 网格基础及其体系结构2.1 网格的概念2.2 网格的特点2.3 网格的意义2.4 网格的体系结构2.4.1 五层沙漏结构模型2.4.2 开放网格服务体系结构2.4.3 Web服务资源框架2.5 本章小结第三章 网格环境作业调度的相关概念3.1 网格作业调度概念和意义3.2 网格作业调度的目标3.3 网格作业调度的特点3.4 网格作业调度各种算法与比较3.5 本章小结第四章 蚁群算法原理4.1 引言4.2 蚁群算法原理4.2.1 真实蚁群的觅食行为4.2.2 人工蚁群与真实蚁群的联系4.2.3 基本蚁群算法的提出4.2.4 基本蚁群模型的建立4.2.5 基本蚁群系统模型的实现步骤和结构流程4.3 基本蚁群算法的缺陷和改进4.3.1 带精英策略的蚂蚁系统4.3.2 基于优化排序的蚂蚁系统4.3.3 蚁群系统4.3.4 最大-最小蚂蚁系统4.3.5 自适应蚁群系统4.4 本章小结第五章 基于蚁群算法的网格作业调度的研究5.1 基于蚁群算法的网格作业调度的基本思想和流程图5.1.1 计算资源的拓扑结构5.1.2 基于蚁群算法的网格作业调度的基本思路5.1.3 基于蚁群算法的网格作业调度的流程图5.2 基于蚁群算法的网格作业调度的设计与实现5.2.1 系统初始化5.2.2 提交作业5.2.3 信息素的整体更新5.2.4 作业接收条件5.2.5 作业转移方向5.2.6 信息素的局部更新5.2.7 作业代理销毁5.3 本章小结第六章 蚁群算法的参数选取的研究6.1 基本蚁群算法参数的选取和仿真实验6.1.1 启发式因子α对算法性能的影响6.1.2 期望启发式因子β对算法性能的影响6.1.3 信息素残留因子1-ρ对算法性能的影响6.2 网格环境下蚁群算法参数的选取和仿真实验6.2.1 作业调度结果的衡量标准6.2.2 参数组合{α,β,γ}的选择6.2.3 参数ρ的选择6.2.4 参数组合{α,β,γ,ρ}对算法的影响6.3 本章小结第七章 总结及展望7.1 工作总结7.2 未来工作参考文献发表文章参与项目致谢
相关论文文献
标签:网格论文; 网格作业调度论文; 基本蚁群算法论文; 蚁群算法论文; 负载平衡论文;