Globus能够发展到今天这个地步,经历了漫长的过程。现有的Globus版本虽然已经问世3年,但此前,很少有供应商会积极地将 Globus捆绑到自己的产品中。编程人员也缺乏一个标准的应用程序接口(API)来进行网格数据的输入与输出。不过,这一点在Globus Toolkit 4.0版本中将得到改善。另外,前几年发布的“开放网格服务基础设施”(Open Grid Services Infrastructure,OGSI)规范,目的在于为网格计算提供数据安全、工作负载平衡和文件传输,但是,这些规范与Web服务无法很好地兼容,同时也与广泛使用的开发工具合作不畅。“外部的商业化工具对这点很不适应。”弗吉尼亚大学计算机科学教授马蒂·汉弗莱(Marty Humphrey)说。而Globus Toolkit 4.0所包含的WSRF,承诺将改进这些问题。
不过,即使这些问题都得到了改善,IT行业接纳Globus可能还会有一段滞后期。葛兰素史克公司(GlaxoSmithKline Plc)是一家年收入380亿美元的制药公司。为该公司提供咨询服务的North Coast Idea公司(North Coast Idea Co.)总裁山姆·汤姆森(Sam Thomsen)透露说,葛兰素史克公司目前已经通过联合设备公司提供的网格计算技术,将分布在美国和英国的1,500台PC构建成了一个“相当强大的虚拟超级计算机”,并对应用集群系统的任务进行分配。汤姆森是一家委员会的成员,该委员会负责将Globus信息反馈给福斯特和他的合作者。他表示,欧盟也资助了一个网格项目,这个项目主要鼓励企业在汽车、航空以及医药行业互相协作,葛兰素史克公司也参加了这个项目。Globus Toolkit 4.0是该项目的主要竞争对手。但是,Globus强调创建虚拟团队的原则,和制药企业不愿分享任何具有价值的知识相违背。“这样的竞争态势非常有意思。事实上,制药公司之间仍然缺少协作,而Globus则为这种协作带来了一个不必要的障碍。”他说。
观念上的问题不是困扰Globus的唯一问题。其他的问题之一是,Globus的创始人也无法确定究竟谁在使用自己的软件,所以很难针对具体的客户度身定制。福斯特估计,去年Globus网站上的下载量达到了5万次,不过,他也承认,“这个数据没有太大的用处”。比如,IBM公司就不会说,哪个公司或者多少公司正在使用其开发的包含Globus的Grid Toolbox开发工具。维护成本过于高昂也是一个问题。根据IT研究机构451集团(451 Group)对60多家公司的调查,网格软件仅仅在安装和管理方面,就需要花费大约三分之一的IT预算。
另外,Globus还没有获得大型技术供应商的支持。例如,微软公司和甲骨文公司(Oracle)就没有加入Globus协会。微软公司的网格计划已经成为一个大问号,而甲骨文公司虽然每次谈到创建数据库集群时,都会将它与“网格”概念联系在一起,但事实上,它的产品并没有兼容 Globus。“对于这项技术是否稳定,并能够提供给我们的企业客户使用,我们还需要进一步地了解。”甲骨文公司分布式数据库高级经理鲍勃·托马(Bob Thome)说。微软公司的研发部门3年前曾向Globus项目捐助了100万美元,试图找到一种能够将这种软件嫁接到视窗系统(Windows)的方法。但是,现在看来这个项目已胎死腹中。“我并不需要采用Globus Toolkit来构建高性能计算集群。”微软公司商业战略总经理查尔斯·菲茨杰拉德(Charles Fitzgerald)这样说道。
Globus在视窗平台上的运营能力有限,这显然是“一个需要克服的缺点。”Globus的福斯特说。缺乏视窗版本,意味着一些软件供应商不太愿意为运行网格重写代码。Univa公司必须开发出视窗版本的Globus Toolkit,451集团的分析师威廉·菲乐斯(William Fellows)说。“如果他们无法做到这一点,他们注定会失败。”
微软公司未来的战略意图,也透露出了些许迹象。微软研究院(Microsoft Research)资助了弗吉尼亚大学的汉弗莱(Humphrey)进行WSRF.Net的开发工作。这个技术可以让用户在.Net的环境下共享数据和机器。下一个版本的视窗操作系统所包含的一些技术,有可能使创建网格更加容易,其中一些技术甚至和Globus未来版本的技术可能会有所重叠。“微软公司对网格绝对有着浓厚的兴趣。”汉弗莱说,“但Globus Toolkit 4.0究竟走向何方还无法确定,WSRF也是如此。”
尽管有这样或那样的局限,福斯特认为他们的组织从技术标准制订者那里获得的投资,应该会让更多的IT经理们认识到网格的巨大潜力。“他们之所以舍得花钱,肯定有内在的原因。”他说。网格计算目前还不是计算机行业的圣杯,但不久,商业科技领导者也许就会改变看法,全面拥抱网格计算。