论文部分内容阅读
本文首先分析了网格工作流的研究现状和发展动态。随着网格工作流技术的蓬勃发展,在网格工作流方面的研究主要包括两个方面的内容,一方面是一些有关研究组织提出的关于网格工作流的建议和规范,例如Globus组织提出的网格工作流描述语言的推荐规范GSFL等;另一方面是一些实际的采用网格工作流来构建和管理复杂网格应用的项目和系统,例如Globus联盟推出的GridAnt项目和美国能源部网格项目ASCI推出的GALE项目。 通过对网格工作流的理论基础和研究现状的深入分析,我们发现工作性能低是目前网格工作流的主要问题。针对该问题,本文考虑通过对网格工作流的建模、网格工作流的资源配置和网格工作流的容错三个方面的研究,来提高网格工作流的性能。针对网格工作流建模的规模问题,本文提出了一种基于GWF-Net的过程建模方法,缩小了网格工作流过程模型的规模,使整个模型的逻辑结构更加清晰,从而减少了过程模型中的错误;针对网格工作流的资源配置缺乏有效的资源配置算法,本文建立了一种基于AHP的服务资源选择模型,减少了服务资源选择不当的机率,为网格任务选取了最合适的服务资源,从而满足了用户的资源需求,实现了服务资源的优化配置;针对网格工作流的容错机制比较简单,缺乏灵活性,本文丰富了现有的容错技术,提出了一种灵活的、多层次的容错机制,使不同类型和特点的网格任务可以采用不同层次的容错技术,从而减少了整个网格工作流执行瘫痪的可能性。通过以上的问题解决方法,本文实现了提高网格工作流性能的目标,即减少了工作流的运行时