基于蚁群遗传算法的网格任务调度策略研究

来源 :华中师范大学 | 被引量 : 0次 | 上传用户:anlongdy123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格技术试图聚合分布在世界各地的计算、存储、知识、通信和信息等各类资源,以服务大众为目的,实现资源共享与协同工作。网格任务调度技术问题尤其突出。网格所具有的动态性、异构性等特征使得网格任务调度变得更加复杂,必须研究出适合于网格计算环境的任务调度策略,提高用户完成总任务的效率,提供给用户满意的服务质量。仿生优化算法应用于网格任务调度中,日益成为解决网格任务调度问题的锐利工具。作为仿生优化算法之一的蚁群算法其动态性、自相似性与网格任务调度原理极其相似,许多学者将蚁群算法应用于网格任务调度技术,并取得了不错的效果。但是其研究没有考虑到蚁群算法的收敛性能对初始化参数的设置比较敏感,对于蚁群算法中的4个参数信息启发因子α、期望因子β、信息素挥发因子ρ、信息素强度Q在经验值的范围内随意或者是拼凑取值,这对蚁群算法的计算效率和收敛性产生了不利的影响。参数信息启发式因子α反应了蚂蚁受其它蚂蚁经过网格资源节点时留下的信息素影响程度,其值越大,蚂蚁越倾向于选择其他蚂蚁选择过的资源节点,期望因子β反应了蚂蚁受资源的固有属性的影响程度,其值越大,蚂蚁越倾向于选择条件好的资源,这两个参数的值越大,蚁群算法越容易陷入局部最优。信息素挥发因子ρ能够避免信息素无限积累,有利于扩大搜索范围;信息素强度Q能够加强正反馈,使搜索朝有利于寻找最优解的方向进行,提高求解的效率。针对这些参数的特征,本文提出蚁群遗传算法ACAGA(ant colony algorithm genetic algorithm)并用于网格任务调度。ACAGA利用遗传算法快速随机的全局搜索能力,探索蚁群算法中的四个参数α,β,ρ,q的优化组合,实现网格中任务更加合理地调度。文中使用网格模拟器GridSim对蚁群遗传算法进行了仿真模拟。模拟结果表明该算法缩短了任务的执行时间,同时有利于网格负载均衡。
其他文献
数据分类是一种重要的数据挖掘技术,常用的数据分类方法有决策树归纳分类、贝叶斯分类、神经网络分类和K最邻近分类等,采用的理论及算法有决策树(Decision Tree)、粗糙集(Rough
随着互联网的发展,Web不仅实现了全球的信息交换和资源共享,而且Web上的信息量也成指数级的增长。一方面,海量的Web信息为用户提供了获取信息的源泉;另一方面,如何高效的从海
连续属性的离散化一般是做为机器学习、数据挖掘的一项重要的预处理步骤,针对离散化问题,研究者们提出了诸多方法,例如早期的等宽等频算法及后来的利用遗传算法进行离散化等
近年来,计算机技术已经有效地应用于部队的设备管理工作中。随着部队设备综合信息管理系统的广泛使用,各分区系统的数据量将越来越大,同时军区数据中心也积累了大量的设备维修数
人类社会发展到现在已经进入到一个知识大爆炸的时代。为了应对知识的迅速累计,将知识信息化成为了必然的趋势。信息化的一个重要的特征就是强大的知识检索功能。在各种检索工
由于高性能计算和大规模分布式数据应用需要对输入/输出数据集进行大量共享式并发访问,本文提出并实现了LDDSS(Large-scaled Dataset DistributedStorage System)模型,以通过改
随着计算机处理能力的不断增强和网络通信技术的迅速发展,越来越多的计算机连接到了Internet上,在传统的客户机╱服务器管理模式中,服务器端承受着巨大的负载,而客户端基本上
数学公式图像的自动识别与理解,是文档图像处理与模式识别领域的世界级难题。数学公式是非常复杂的一种文档结构,难以被计算机进行自动处理。对数学公式文档图像进行精确地识别
当今迅速发展的知识爆炸,使得人们不得不即时的“充电”来适应这个快节奏的新时代,随着而来的新的学习软件环境的出现以及多功能的教学系统的实施,人们依靠网络软件来学习的
自从人类有了资产保护,就有了授权这个概念。守卫、门以及锁自古以来就被用于限制私自访问贵重物品。在今天的信息技术环境中,授权关心的是用户如何访问计算机系统的资源;通