在线工博会

Globus:网格世界的Linux
解放军理工大学网格研究中心 王毅 李智深 刘鹏
网格技术出现于20世纪90年代,它的目的是想利用高速互联网把分布于不同地理位置的计算机、数据库、存储器和软件等资源连成整体,就像一台超级计算机一样,为用户提供一体化信息服务,其核心思想是:“整个因特网就是一台计算机!”由全球网格论坛(GGF)下属Globus项目组成员联合开发的Globus Toolkit标准工具包,已被公认为当前建立网格系统和开发网格软件事实的参考标准。
最近一两年,“网格”这个词持续升温。你如果用Google搜索“网格”,可以看到8万个结果;你会发现除了美国、欧洲对网格的研究投入了巨资,我们国家也通过“863”、自然科学基金等设立了网格专项,对网格有数亿元的投资;你还可以看到,有关网格的活动高潮迭起。
所有这些都说明了网格已经悄然的走进了千家万户,它正被越来越多的人认识和熟悉。在因特网的刺激下,计算机行业正迎接影响深远的第三次发展浪潮。
Globus Toolkit
Globus Tookit工具包来源于Globus项目,Globus项目是国际上最有影响力的与网格计算相关的项目之一,是由来自世界各地关注网格技术的研究人员和开发人员共同努力的成果。Globus Tookit是一个开放源码的网格的基础平台,基于开放结构、开放服务资源和软件库,并支持网格和网格应用,目的是为构建网格应用提供中间件服务和程序库。
Globus Tookit具有较为统一的国际标准,有利于整合现有资源,也易于维护和升级换代。现在,一些重要的公司,包括IBM和微软等都公开宣布支持Globus Toolkit。目前大多数网格项目都是采用基于Globus Tookit所提供的协议及服务建设的。
Globus现在的发展势头正可谓与Linux有异曲同工之处。作为免费的操作系统,Linux正以势如破竹之势发展着。从世界范围来看,开放源代码软件(OSS)是软件业发展的大趋势,Linux更是OSS的重头戏,不仅深得IBM、惠普和Sun等国际IT巨头的厚爱,同时也博得了各国政府的支持。
Globus与Linux最大的相似之处在于,它们都是开放源代码软件,推广、使用开源软件已成为众多政府官员、专家、企业与用户的共识。目前,Globus和Linux的都非常注重标准的制定,通过采用统一的标准,使各个公司企业同一个方向上发展,加快他们的普及。所以我们可以形象地将Globus称作网格世界的Linux。
随着时代的发展和进步,Globus随着体系结构的变化也经历了几次飞跃,它现在变得越来越完善。
Globus Toolkit 2
自从1997年起,Globus Toolkit工具包的第二版(GT2)成为了网格计算的事实标准。它着重于可用性和互操作性能力,定义和实现了一些协议、API和服务。
当时在世界上有上千个网格应用基于GT2,通过提供授权认证、资源发现和资源访问等共同问题的解决方案,GT2加快了网格应用的构建。GT2通过定义和实现的“标准”协议和服务,真正地实现了可互操作的网格系统。
但是,GT2毕竟目的是针对网格的具体实现,所以它并没有一个正式的标准,也没有接受公开的审阅,所以在某种程度上限制了它的发展。随着网格技术的快速发展和全球网格论坛这个标准性的机构出现,使修订Globus Tookit的协议的标准提到了日程上。
基于OGSI的Globus
2002年2月,在加拿大多伦多市召开的全球网格论坛GGF会议上,Globus项目组和IBM共同倡议了一个全新的网格标准OGSA。OGSA叫做开放网格服务体系,它把Globus标准与以商用为主的Web Services的标准结合起来,网格服务统一以Services的方式对外界提供。2003年符合OGSA规范的Globus Toolkit 3.0(GT3)发布,这标志着OGSA已经从一种理念、一种体系结构,走到付诸实践的阶段了。
GT3提供了一个完整的开放网格服务基础设施(OGSI)实现,它的许多功能重构成与OGSI兼容的服务。GT3将服务发现、程序执行作业的提交、监控和可靠的文件传输,定义成了与OGSI兼容的服务。其它如数据传递、副本定位和授权等服务也尽量构建成与OGSI相兼容。并且GT3定义了一组关于使用Web服务描述语言(WSDL)和扩展标识语言(XML)模式的约定与扩展,以便启用有状态服务。
虽然OGSI的概念很重要,但是也存在一些自身的缺陷,需要一些新的结构来解决这些问题。所以采用新的结构代替OGSI是有必要的,通过转变可以获得网络服务强有力的支持。
基于WSRF的Globus
2004年1月,美国Akamai Technologies、美国The Globus Alliance、惠普、IBM、美国Sonic Software和美国TIBCO Software六公司公布了统一网格计算和Web服务的新标准“WS-Notification”和“WS-Resource Framework”。Web服务资源框架(WSRF)是OGSI的重构和发展,利用新的Web服务标准。
WSRF基本保留了OGSI中的所有功能,同时更改了一些语法,并且还在其表示中采用了不同的技术。Web服务通知(WSN)为Web服务提供基于消息发布和预定能力。WSRF和WSN都是建立在已存在的Web服务定义和技术基础上的,帮助实现了网格计算、系统管理和Web服务的统一。
2005年1月31日发布的Globus Toolkit 4(GT4),实现了WSRF和WSN标准。GT4提供API来构建有状态的Web服务,其目标是建立分布式异构计算环境。所有知名的GT3协议都被重新设计为可以使用WSRF。并且GT4也在其中增添了一些新的Web服务的组件。 3/31/2005


电脑版 客户端 关于我们
佳工机电网 - 机电行业首选网站