服务器 频道

网格计算,打破计算能力的天花板

Web+网格的两种架构

    We服务方式还带来很多好处,服务可以通过多种不同的Web服务目录和系统发布,其中包括像统一描述、发现与集成和 Web 服务描述语言等。

    目前,有两种 Web 服务可供使用,它们分别适应两种典型的网格服务结构:请求架构,在这种架构之下客户端与一个或者多个中央服务器进行联系;分发架构,服务器直接与客户端联系。

    Web 服务的主要应用位置是在分发和代理的一端,也就是说,点单元被分布到网格中的客户机(提供者)上,这就是一种请求架构的例子,其中客户机从网格代理那里请求工作。

    请求架构是支持 Web 服务的最简单的系统:客户机向一个可用的服务器发送已经完成的工作单元,并从那里请求新的工作。用户需要做的事情只是安装Web服务和Web服务器,然后添加代码将Web服务连接到代理。

    Globus 是这种架构的一种使用姓氏,因为Web服务组件可以很方便地对系统中的客户机和服务器提供支持。

    分发架构与传统的网格服务模型相反,它直接从服务器向客户机分配工作。这种架构尽管不常用,但是如果某种环境中的工作是受到控制的,并可以仔细地分配到特定的执行单元,并分别监控,那么这种架构对于分发工作就是很实用的方法。然后,由服务器负责单独管理和分配每一个单元。

    分发模型对于时间要求高的任务分配是一种好办法,因为工作单元可以根据机器的负载和代理上的服务器队列分配到独立的机器上。这种模型特别适合用于 Intranet 和封闭的网络中,因为访问和通信都很方便,因此系统的效率也相对较高。这种模型还适用于工作提供者(即客户机)完全用来处理网格工作的情况。


链接:

    1、关于Globus

    Globus是美国 Argonne 国家实验室的研发项目,全美有 12 所大学和研究机构参与了该项目。Globus 对资源管理、安全、信息服务及数据管理等网格计算的关键理论进行研究, 开发能在各种平台上运行的网格计算工具软件(Toolkit),帮助规划和组建大型的网格试验平台,开发适合大型网格系统运行的大型应用程序。

    Toolkit 是 Globus 最重要的成果, 其第一版在 1999 年推出,最新版本是 2002 年推出的 Release 2.2。 Toolkit 开放源码,任何人都可以从其网站上直接下载源代码。目前,Globus 的技术已经在 NASA 网格(NASA IPG)、欧洲数据网格(Data Grid)、 美国国家技术网格(NTG)等多个项目中得到应用。

    2、关于OGSA

    2002年的2 月,IBM与Globus共同发表了OGSA(Open Grid Services Architecture), 勾勒了Globus Toolkit 3.0 的蓝图。OGSA 主要是将Web Services、数据库存取、J2EE 等技术规范纳入网格计算。

0
相关文章