预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于移动代理的网格作业动态调度模型的研究的综述报告 移动代理是一种能够实现分布式系统资源共享的技术。在网格计算中,移动代理技术可以帮助优化作业调度,提高系统的可靠性和性能。本文旨在综述基于移动代理的网格作业动态调度模型的研究进展。 一、研究背景 网格计算是一种将分布式系统中的计算资源和数据资源汇集起来,形成一个虚拟计算环境的技术。在网格计算中,计算资源分散在不同的机器上,通过网络将这些计算资源连接起来,利用这些资源来完成高性能和高可靠性的计算任务。 网格计算中的关键问题之一是作业调度。作业调度是指在网格环境中将作业分配给不同的计算节点,使得作业可以高效地完成,并且不会出现资源浪费或者资源竞争的情况。针对这个问题,研究人员提出了许多不同的调度策略。其中一种比较新颖的策略是基于移动代理的调度模型。 二、基于移动代理的调度模型 基于移动代理的调度模型是指将代理程序作为中介,在网格环境中实现作业调度的一种策略。代理程序可以在网络中自由地移动,将作业分配给不同的节点,并监测计算进度,以确定何时将作业转移到下一个节点。该模型是一种多态计算环境,并在资源利用率、响应时间和可靠性方面都具有优秀的表现。 在这种模型中,代理程序具有自我控制、网络感知和自适应的能力。代理程序负责收集网格环境中节点的计算资源和运行状态,并根据这些信息来调度作业。代理程序还可以将消息从一个节点传递到另一个节点,以协调作业的执行。这些代理程序可以设计为符合特定协议的组件,以满足不同的应用场景需求。 三、研究进展 在基于移动代理的调度模型中,研究者们提出了许多不同的算法和策略,以优化作业调度。以下是一些相关研究的例子: 1.SIADE算法:SIADE算法是一种自适应的实时作业调度算法。它使用代理程序来选择合适的节点,并动态调整节点选择策略,以解决节点故障和网络拥塞等问题。 2.手动调度:手动调度是一种基于人工干预的调度方式,可以通过网格环境的用户界面来手动选择节点,并监测其执行。这种方法虽然比较简单,但需要用户保持高度的警觉性。 3.贪心算法:贪心算法基于局部最优解,它选择能够立即满足当前作业的节点,以实现快速的作业调度。 4.遗传算法:遗传算法是一种基于进化论的搜索算法,它通过交叉、变异和选择等操作来生成优质解决方案。在网格作业调度中,遗传算法可以优化作业调度,并改善执行效率。 四、总结 基于移动代理的网格作业动态调度模型是一种灵活、可扩展的调度方法,可以实现分布式资源的优化分配。在过去几年中,该模型已经得到了很多研究者的关注,针对它的研究和应用也在不断发展。今后,我们可以预见,在高性能计算和分布式计算领域中,基于移动代理的调度模型将继续发挥重要的作用。