【网格】案例:Globus系统
Globus是一个多研究机构联合开发的项目,它力图实现计算网格结构,来提供对高性能远程计算资源普遍的、可靠的、一致性的访问。目前的Globus 可以认为是计算网格技术的典型代表和事实上的规范。Globus最核心的部分就是它的元计算工具包,其中定义了构建计算网格最基础的服务。Globus构建了一个如图所示的虚拟元计算机。
1.元计算实验床

图示的底层是Globus的元计算测试床和实验系统,具体来说,它们是网络连接的一些有组织的计算网格结点,其中最著名的有I-WAY和GUSTO。 I-WAY是Globus的较简化系统,用于气象卫星的实时图像处理。在这个应用中,卫星中的数据下载后,进入一个远程超级计算机进行云层检测处理,然后再由另外一个图形处理机进行气象图绘制。这些处理均在地理上分布的多台机器上实现。I-WAY成功地验证了Globus 系统一些基本构件和机制。
GUSTO在很多方面都被认为是1998年以前最大的计算网格实验床。该实验床最初通过专用多模光纤和Internet连接17个站点、330个计算机和 3600个处理器。目前,GUSTO站点遍布整个美国大陆、夏威夷、瑞典和德国等,附加站点 还在不断增加。
2.Globus工具包构件
中间层是Globus的工具包模块,也是Globus的核心服务,主要包括7个部分,如下表所示。

3.高级服务
虽然Globus的工具包可以被应用程序直接调用,但仍然可以通过更高层的工具调用。Globus提供了自己的一些高级服务,可以实现对下一层服务的调用,这些高级服务最终的目标是形成一个Globus的“适应性广域范围资源环境” (AWARE)。同时,Globus也支持其他高级调用,例如基于消息传递的MPI、高级并行编程语言C++、远程文件访问系统Remote I/O等。Globus工具包支持这些高级应用来间接调用Globus的核心服务。
Globus从底层构建了元计算软件,开发了一些基本的服务和机制,并可以由多种高级工具调用。随着更多的元计算团体加入Globus的研究,它将被开发得更加完善,并将被更多的高级应用软件调用。Globus的目标是适应广域网络资源环境的计算,目前这一类课题的研究还很艰巨,Globus作为网格计算中最突出的代表,仍然存在着大量问题需要进一步研究。
网格计算可以合理而有效地将远程资源高效地组织起来,形成“网络虚拟计算机”,以获得超强的计算能力。相对于机群计算环境,它具有范围更广、功能更强大、组织和管理更复杂的特点。同时,由于网络环境的异构性、可扩展性和网络虚拟环境的动态自适应特征,使这类系统在开发软件、并行工具和应用程序方面都存在着较大的挑战。
集成系统网络情报信息数据库
CIO频道人物视窗
CIO频道方案案例库
大数据建设方案案例库
电子政务建设方案案例库
互联集成系统构建方案案例库
商务智能建设方案案例库
系统集成类软件信息研发企业名录

