论文部分内容阅读
网格技术是新兴的Internet信息技术,是下一代互联网技术研究与应用的重要领域之一。资源是网格中的主要对象,网格是协调管理地理上分布的各种资源,并为用户提供透明一致的访问接口,实现资源的全面共享的系统。
网格资源发现是网格资源共享的基础,能否在网格环境下高效发现资源,已经成为衡量网格系统好坏的一个重要标准,直接影响网格的利用率和友好程度。随着网格技术的不断发展,对网格资源发现提出了新的需求,如实现高效查找、基于属性查找、范围查找等。
根据网格资源发现的新需求,本文首先对现有网格资源发现模型进行了深入分析,然后结合目前成熟的P2P技术,引入虚拟组织的概念,设计了一个分布式、可扩展、自组织的动态资源发现模型——基于P2P的分层分布式网格资源发现模型。该模型是C/S模式和P2P模式并存的系统,充分考虑网格资源的特点,结合利用P2P网络的高效资源搜索技术,从而更好地实现了资源的共享。其次,对现有资源发现算法进行了详细的分析,根据提出的网格资源模型,提出了一种基于Chord的改进的资源搜索算法,使其适用于该资源模型并能获得更好的搜索效率。网格资源发现还涉及到资源描述、资源注册和注销、资源更新、资源请求处理、资源选择等几个方面,本文对这几个方面也进行了相关的设计及有益的探讨。另外根据局部性原理,在模型中采用缓存机制,在一定程度上提高了资源搜索效率。本文最后对提出的模型及算法进行了相关的模拟实验,进行了相关的分析比较,验证了研究结论。