论文部分内容阅读
网格技术是近年来国际上兴起的一种重要信息技术,它的目标是实现网络虚拟环境上的高性能资源共享和协同工作,消除信息孤岛和资源孤岛。网格不仅提供利用强力计算机解决巨大挑战性问题的环境,还是一种基础组织,把分布在各地的远程资源和设备组织成统一的整体。 开放网格服务体系结构(OGSA, Open Grid Services Architecture)被称为下一代网格体系结构,是基于网格服务的分布式体系框架。OGSA 强调的是服务实例的位置透明性和多协议绑定,支持对本地底层平台设施的集成。OGSA 的诞生标志着网格不仅仅局限于科学计算领域,还能够对各种商业应用进行广泛的、基础性的网格环境的支持,实现更方便的信息共享和互操作。理想的网格计算应类似于当前的 Web 服务,它构建在当前所有硬件和软件平台上,为用户提供完全透明的计算环境。目前,网格技术总体上还处于研究阶段,部分技术己经进入开发阶段。 本文详细阐述了 OGSA 体系结构的设计思想和运行机理,并着重分析了 OGSA 面向服务的模型。本文详细的论述了 OGSA 的网格服务接口和运行机制:FACTORY 机制、服务生命周期管理、句柄和引用管理、服务数据和服务发现、通知机制、改变管理等。本文结合 Globus 对网格的核心组件进行分析。本文通过对各组件角色及原理的描述,深入剖析了 OGSA 开放网格服务框架中的核心技术。 在此基础上,基于 Globus 这一开放平台设计并实现了一个简单管理域内的网格应用原形系统,对此系统的实现机理、实现方法进行了全面阐述。实现了计算资源、存储资源、数据资源和网络资源的共享,演示了 OGSA 体系结构在资源整合方面的可行性和优越性。