论文部分内容阅读
网格技术是近年来国际上兴起的一种重要信息技术,它的目标是实现网络虚拟环境上的高性能资源共享和协同合作,消除信息孤岛和资源孤岛。开放网格服务体系结构(OGSA,Open Grid Service Architecture)作为一种新的计算模式,提供了在动态的可扩充的虚拟组织中平等的使用和共享资源的机制。它建立在网格和Web 服务的概念和技术之上,定义了一个统一的对外服务语义——网格服务。在OGSA 中,一切都被封装成网格服务,网格就是网格服务的集合。网格服务是增强的Web服务,开放网格服务基础架构OGSI利用WSDL和相关的开放规范定义了创建、命名和发现临时服务实例的标准机制,提供服务实例的定位透明性和多协议绑定,并支持与本地平台设施的整合;还定义了创建和组合复杂分布式系统所需要的一系列机制,包括生命周期、改变管理和通知等。OGSA 的诞生,标志着网格不仅仅局限于科学计算领域,还能够对各种商业应用进行广泛的、基础性的网格环境的支持,实现更方便的信息共享和互操作。目前OGSA的主要参考实现是Globus Toolkit V3,它为开放网格提供了安全、信息发现、数据管理、通信、错误检测以及可移植等核心服务,主要包括:网格资源分配与管理协议GRAM,它提供安全可靠的服务创建和管理功能:监控与发现服务(MDS),它通过软状态注册、数据模型以及局部注册来提供信息发现功能;网格安全服务GSI 支持单点登录、代理和信任映射;其他还有数据管理服务等等。本文结合电子科技大学网格实验室与川师大合作的面向师范教育和基础教育的网格体系研究与应用开发项目,研究了OGSA 体系机构的基本内容和运行机理,并着重分析了OGSA 面向服务的模型。在此基础上,基于Globus Toolkit V3这一开放平台搭建了网格环境,利用网格来整合异构教学资源,以消除资源孤岛,探讨网格环境下远程教育运用实例的解决方案。本文对OGSA 的研究工作是一次有意义的尝试。通过本文的研究工作,验证了OGSA 在实现网络虚拟环境上的资源共享和协同工作、消除信息孤岛和资源孤岛方面所具有的优势。虽然目前基于OGSA 的网格应用还不成熟,网格服务的开发和部署方面还有待进一步的完善,但随着相关技术和应用的发展,OGSA 的应用也必将得到迅猛的发展。