基于IM-ACO算法的网格任务调度算法研究与实验

来源 :武汉理工大学 | 被引量 : 2次 | 上传用户:qq407606015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网格计算是分布式计算的一种,是解决科学计算、工程计算和商业计算等大规模计算的下一代极具潜力的计算平台。网格将在地理位置上分布的异构的各种高性能计算资源整合起来,将高速互联网、计算机、大型数据库、传感器、远程设备等融为一体,为人们提供更多的资源、功能和服务。由于网格所具有的广域性、动态性、异构性的特点,使得如何对任务进行调度以满足用户的需求成为一个极具挑战性的问题。任务调度技术是网格核心服务之一,它根据任务提交的信息采用适当的策略将不同的任务分配到合适的资源节点上去运行。可将其描述为将m个相互独立的任务分配到n个异构的可用资源上以获取最小的完成时间和最大资源利用率的问题。这是一个NP完全问题。目前存在的网格任务调度策略,如遗传算法、蚁群算法、模拟退火算法、禁忌算法等,皆优缺点分明,都不能够单独实现对网格任务的最优调度,而且没有将免疫算法和蚁群算法结合在一起来解决网格任务调度问题的策略。本文通过分析蚁群优化算法和其他一些优化算法的优缺点,应用算法混合的一般原则,深入了解待优化问题本身的特性,提出了结合免疫机制的蚁群优化算法,用于解决网格任务最优调度问题。具体工作如下:1)解析网格计算环境,阐述网格定义、特征及体系结构。2)提出了结合免疫机制的蚁群优化算法。蚁群算法的收敛速度快,但容易陷入局部最优解,并且解构造的计算复杂度大;而免疫算法的操作算子简单,并能有效的维持种群多样性,防止种群退化。本文结合实际需求和优化问题的特性,提出了结合免疫机制的蚁群优化算法,获得了较强的全局和局部寻优能力。3)在研究了仿真软件Simgrid之后设计了模拟程序对算法进行了性能评估和验证。通过与基于遗传算法的任务调度算法比较分析,验证了本文算法的正确性。
其他文献
当今世界,高新科技的迅猛发展深刻地改变着整个世界的面貌,推动着整个世界的经济、社会、文化持续快速向前发展。整个世界已凸显全球化、信息化和知识化的特征。世界正变得越
制造网格的出现,实现了地理上分散的各类制造资源的全面连通和共享,形成了一个庞大的资源库。用户想要像使用本地资源一样方便地使用资源库中的资源,必须有效的发现所需的资
当今对图像、视频、药物分子、文本、空间数据、基因等数据的高阶高维信息规律进行分析是目前机器学习、数据挖掘等领域迫切需要解决的问题之一。相对传统的向量化的数据分析
C语言试题库是学校C语言考试系统的基础。由于常年的使用以及原系统缺乏重复试题检查功能,在试题库的不断扩充下题库里难免存在大量重复试题,这样就导致了试卷质量和考试效果
半导体技术的飞速发展使微处理器的运算能力迅速提升,但访存速度的增长却相对缓慢,“存储墙”问题日益明显。存储系统有限的片外带宽已经成为阻碍程序整体性能提升的瓶颈。分
生物信息学中的一个重要研究内容就是对基因转录调控的研究。转录因子结合位点的正确识别既是揭示转录因子功能的关键之一,又是理解基因转录调控机理的重要环节。转录因子是一
中文Web文档的自动分类主要还是以文本分类的算法思想为基础来进行的。但由于中文Web文档的数量巨大,内容多样,噪音繁多,很多比较成熟的文本分类算法直接应用到网页分类之后,
图像边缘检测是图像处理过程中的重要步骤之一,是虚拟手术系统中进行三维建模的基础。但是数字人体图像通常是多目标图像,参数轮廓模型不能处理该问题,多目标图像分割问题在
多年来,随着通信技术和数字信号处理技术的飞速发展,DSP芯片技术应用日益广泛。信号分析是一项通过逆向推理手段对信号进行分析的技术。DSP芯片在信号分析中也有着广泛的应用
虚拟现实技术是计算机技术高度发展的综合技术,它朝着沉浸,交互,想象的特征方向发展。多台PC机的集群机器驱动的基于大屏幕投影的虚拟现实环境在国内出现,并在视景仿真,教学,