论文部分内容阅读
计算机网络经历了网络互联、万维网,正在向大规模的分布式网格计算阶段发展。网格计算是把Internet上的计算资源、存储资源、服务资源等信息资源虚拟化并集中为可共享的服务集,提供统一的服务接口,根据用户需要重新分配。网格计算的核心在于跨地域、跨组织的资源共享。主动服务是在Web服务的基础上发展而来的一种按需计算的新型计算模式。它为普通用户提供一种综合化、智能化、个性化的网络服务解决方案。根据用户的服务需求,从Internet或本地网络中搜索、发现、挖掘出能够满足用户需求的构件资源,组装、编译并发布,为用户提供服务。基于网格计算的资源共享机制,构造主动服务构件资源库,并实现主动服务技术。本文主要研究了网格环境下的主动服务模型、网格全局资源与本地资源的映射方法及网格资源发现机制和检索方法。在网格中实现主动服务,构件资源库的构造是连接网格计算与主动服务的纽带,网格资源的发现及检索方法也将影响到主动服务技术的实现,本文的具体研究工作如下:根据网格计算的几种体系结构及主动服务的实现机制,介绍了网格环境下的主动服务模型,对该模型进行了分层讨论,分为主动服务层、协议控制层、网格服务接口层和资源组织层。协议控制层是实现网格环境下主动服务技术的关键,资源组织层是两者联系的基础。网格资源具有分布、异构、动态等特性。根据这些特性研究了基于WSRF的全局资源与本地资源间的映射算法,实现了网格环境下全局动态资源的高效实时的定位和访问。最后,重点研究了网格资源的组织与检索方法。网格资源的发现机制分为对等网格资源发现机制与分层网格资源发现机制,对这两种资源发现机制的算法及实现方法做了详细的介绍,并通过实验分析了算法性能,做了详细的比较分析。Globus Toolkit是网格计算的重要软件工具包,对于Globus的资源检索方法也通过实验做了对比分析。