论文部分内容阅读
过去几年中,网格社区致力于发展网格技术和web服务的结合。OGSA定义网格服务为web服务的扩展,从而开发者可以集成分布、异构环境中的服务和资源。web服务则定义了描述可访问的软件组件技术,访问这些组件的方法,以及相关服务提供者的发现方法。web服务和OGSA致力于在松散耦合的服务间实现互操作,这些服务与实现、位置和平台是无关的。OGSA提供了一个开放式合作模型,允许网格实体以分布的方式结合。因此,我们说OGSA模型提供了一个机会,在网格环境中集成p2p模型。 一个可以使用p2p模式重新设计的核心网格功能是资源信息服务。资源信息服务是网格环境中的核心问题,因为应用程序常由硬件和软件资源组成,这些都需要被注册、发现和选择。在OGSA模型中,每个资源都被描述为网格服务,因此资源信息服务主要是注册、定位和询问有用的网格服务信息。本文中使用P2P技术扩展了GT3中的索引服务,设计了一种新的网格资源信息服务:P-RIS。P-RIS系统中引入了VO的概念,在每个VO内至少建立一个索引服务,VO内通过索引服务服务实现资源信息服务,而VO间则通过p2p方式实现资源信息服务。P2P层定义在索引服务层次的顶层,它包括两种类型的网格服务:节点服务(PEERSERVICES)和联络服务(Contact Services),节点服务用于执行资源发现,联络服务用于在p2p网络中组织各个节点。本文详细设计了网格资源信息服务系统P-RIS系统的资源发现服务:描述了全局查询和局部查询的软件组件;并在此基础上,设计了P-RIS具体组件:信息提供者组件、服务聚合组件、注册组件、查询组件等;最后对比了P-RIS系统与已有的一些信息服务系统,显示了该系统的优越性。P-RIS系统采用了p2p结构,并使用XML作为信息的传送格式,从而保证了良好的可扩展性;同时使用了Gridnut协议,避免产生大量的冗余信息。 论文对网格环境下资源信息服务的相关问题作了一些有益的探讨,在OGSA模型下,结合了网格技术和p2p技术,设计了相关服务组件,实现了系统良好的扩展性以及查询的高效性。