论文部分内容阅读
本文首先对已有的P2P结构和算法进行了深入分析和讨论,对现有的Chord算法进行改进,提出了一种改进结构——MultiChord。它是一种基于层次的Chord系统,为网格数据服务的分领域管理提供了很好的支持。该结构在Chord的单层环结构的基础上,将节点进行分组,使每一组节点形成一个小环,从而形成一个双层环的结构。在将此结构应用到数据网格系统中的时候,按照节点功能将节点分为管理点和资源点,P2P结构节点作为管理节点出现。应用了该结构的数据网格系统,除具有一般数据网格的特点外,还有更高的分布性和可靠性、查全率和查准率,实现对网格数据服务的更有效管理。
在此基础上,本文进一步探讨了基于此P2P结构,对于网格数据服务的模糊查询。具体实现方法是利用网格数据服务的注册信息(包括语义信息和服务描述信息)中的模式信息进行前缀匹配,找到匹配查询模式前缀的所有网格数据服务。
通过实际验证,本文所提出的数据网格环境下,支持分布式网格数据服务的MultiChord结构是可行的,达到了预期的目标。