论文部分内容阅读
网格作业管理服务是网格系统软件的重要组成部分,负责屏蔽网格结点计算资源的异构性与自治性,管理网格作业的全生命周期,并为用户提供标准、高效、易用的网格作业功能接口。网格作业管理服务的功能和性能表现直接影响到网格系统软件的实用价值,因此提供功能完善、性能优秀的网格作业管理服务是非常必要的。本文首先介绍了网格作业管理服务相关研究背景,包括现有主流网格作业管理服务的功能介绍与性能评测、对网格作业场景和使用规律的研究、以及与网格作业相关的国际标准。接着提出本文的研究目标:基于VEGA GOS网格系统软件,设计和实现具有丰富功能与优秀性能的网格作业管理服务。为此,本文总结了影响网格作业管理服务设计实现的部署场景与用户需求,然后基于VEGA GOS网格系统软件,设计并实现了VegaBatch网格作业管理服务。该服务提供了丰富实用的作业管理功能,包括全局历史作业查询、重执行作业等;同时,本文还利用多种机制提升其性能表现,譬如借助元信息缓存机制缩短其请求响应时间、通过摘要和压缩机制提高作业记录全局同步效率。最后,本文测试了VegaBatch的性能表现,并与其他主流网格作业管理服务进行对比。结果表明,VegaBatch能提供性能优秀的网格作业管理机制,有助于体现VEGA GOS网格平台的实用价值,满足网格用户的实际需求。