论文部分内容阅读
网格技术是近年来迅速兴起的一门新技术,它的出现掀起了互联网技术的新浪潮。计算网格作为网格技术最早也是最主要的应用,目前已成为国内外研究的热点。它最初的目标是通过互联网将超级计算机联合起来,解决复杂大型科学计算问题,而现在,这一目标已演变为通过互联网将分布在各地的各种不同类型的计算机以合理的方式“粘合”起来,形成高度集成的有机整体,向普通用户提供强大的计算能力,将Internet变为一个功能强大、无处不在的计算设施,使人们在使用网格计算能力时就像现在使用电力一样方便。资源管理调度是计算网格的关键技术之一。 在网格环境中,资源管理调度系统的基本职能是接受来自网格范围内机器的资源请求,并且把特定的资源分配给请求者,同时合理地调度相应的资源,使请求资源的作业得以运行。网格资源管理系统的有效性和适用性主要取决于其采用的资源调度策略,而计算网格资源的分布性、异构性、自治性及动态性特点,决定了网格资源调度的复杂性。现有的计算网格资源管理调度模型大都采用完全主机驱动,忽略资源节点动态性的调度策略,往往造成实际结果与设计目标差距过大,调度速度过慢,负载平衡性较差的后果。本文通过对计算网格及其资源管理调度理论的研究,在现有的研究成果上,提出了一个基于LDS算法的计算网格资源管理调度模型。本模型采用Globus项目的元计算项目服务MDS作为调度前的信息收集器,并在调度策略中引入了现今最新的LDS算法;采用资源节点主动驱动、调度过程中主机和资源节点相互通信协调的调度方法,着重解决了计算网格资源管理调度的调度速度和负载平衡问题。本文采用网格仿真工具SimGrid来对模型进行评估。实验结果表明,本文构建的模型能够较好地适应LDS算法,有着较高的调度性能,能较好地解决负载平衡和调度速度问题,特别适用于多对象多任务的情况。