李剑平
(中国电子科技集团公司第十五研究所,北京100083)
计算网格是一组硬件、软件资源,可以对高端计算提供无缝、独立以及普遍访问。为了将万亿次计算与存储系统通过网络有效地互连,网格提供了研究的新途径。网格的成功关键依赖于工具和应用程序的开发,使得终端用户可以方便地使用它们。
工业界广泛采用的构件技术,已经解决了诸如不同程序设计语言、第三方软件进行应用开发以及不断增加的大量的软件遗产所导致的互操作问题。在商业领域也存专为商业环境而设计件技术标准,但都没有考虑大规模并行计算的相关问题。
目前,只有一种网格服务标准,即开放网格服务架构(OGSA),以及它的配套实现标准-开放网格服务基础设施。本质上,OGSA标准定义了什么是网格服务,网格服务可以做些什么,以及网格服务所基于的技术。但是,OGSA并没有深入阐述规范中的技术细节,它的主要目的是澄清什么是网格系统,什么不是网格系统。OGSI是OGSA所描述的概念的正式技术规范。OGSI中包含如何管理任务、分配任务以及如何描述服务提供者和网格服务的规范。
OGSI是一项基于新兴的服务标准的网格软件基础结构标准化工作,用于为OGSA软件组件提供最大的互操作性。网格服务实例基于OGSI规范,是一个网络服务,符合用网络服务描述语言表达为服务接口、扩展和行为的一组约定。
设计CCA的初衷是为了生成大规模并行超级计算机的应用程序和构件,但是其语义特性并不适应在网格环境中的应用。……