级别: 初级 Thomas Myer (tom@tripledogdaremedia.com), 主席
2004 年 2 月 01 日 本文作者 Tom Myer 为我们概要介绍了 Global Grid Forum,告诉我们它是什么、如何运作,以及其中所涉及的内容。本文快速介绍了其中的七个领域、相关的工作研究小组、文档处理,以及到其 Web 站点的链接。
回想十月上旬在芝加哥开会的那三个日日夜夜。外面天气明媚,阳光灿烂,Cubs 队正在进行国家联盟冠军赛的季后赛,他们希望能在 58 年中首次晋级总决赛。然而,即便是身处芝加哥这样一个极为重视棒球的城市中,您也很难感觉到棒球的存在,因为您正在参加 GGF9,工作会议一直从早上 8 点开到晚上 9 点半。
会议讨论的主题从元数据框架到安全性及普适计算。来自生物学、天文学及其他科学领域的演讲者把他们在这些领域内的最佳方法与一群热切的研究人员、计算机科学家和技术战略家共同分享。
GGF 代表 Global Grid Forum —— 他们是一群非常严肃的人,研究一个复杂而严肃的问题:网格计算。他们提出的主要目标是“通过创立并形成技术标准和最佳方法文档,包括技术规范、用户体验和实现指南,来促进和支持网格计算技术与应用程序的开发、部署和实现。”
他们的主要工作可以分为两类:研究组(负责收集需求)和工作组(负责制定特定规范的细节)。一些更为公众所知的计划包括开放网格服务架构(Open Grid Services Architecture),开放网格服务基础设施(Open Grid Services Infrastructure)是它的产物。稍后我们会介绍更多这方面的知识。
在这篇介绍性文章中,我希望能给您一个简单的印象,如果您愿意,我将帮助您对这个组织进行剖析。今后我还会写一些文章,更深入地研究 GGF 的每一个工作领域。本系列的目标是提供您所需要的必要信息,以便理解 GGF 做什么,以及它是如何对您的网格开发产生(或不产生)影响的。
因为我自己本人就是一名 Web 开发人员(同时也是专业服务公司的所有人),而不是计算机科学家或研究人员,我的目标是试图将故事性的成分过滤掉,把那些与在政府或企业界中工作的普通开发人员(Joe Developer)相关的问题摆出来。换句话说,我是直接与那些真正开发网格项目的人对话。
GGF 概述
GGF 作为一个机构,已经成立 4 年了,它由 120 多名志愿者、一千多名活跃的参与者,以及六、七名工作人员组成。这个组织是有意仿照 IETF 的模式建立的, 其中具有相似的工作组,文档处理过程,以及工作室结构。就像 Internet 依赖于 IETF 发布的标准一样,GGF 的创立者们相信中间件标准是网格计算发展的基础,因此,他们按照制定 Internet 标准过程的模型,创建了一种标准过程。
GGF 由七个领域组成,其中的每一个领域都由两名领域主管来领导。每一个领域都由工作组和研究组构成。在大约 25 个工作组当中,半数左右在深入挖掘未经加工的需求(称为“needs”),剩下的半数则在研究最佳方法(即“how”)。
自从 GGF 创立开始,随着来自 Fujitsu、IBM、Platform Computing、Sun 等一些公司的人员出任领域主管,业界在这些工作组中的参与也越来越多。
这七个领域包括:
- 应用程序及编程模型和环境(APME)。
- 架构。
- 数据。
- 安全性。
- 信息系统和性能(ISP)。
- 端到端应用(P2P)。
- 调度和资源管理(SRM)。
我将试图让您依次深入了解每一个领域要解决什么样的问题。您将会看到,其中的很多领域都有一点点重叠——比如说,在信息系统和性能方面擅长的人也对安全性有兴趣,从事数据问题研究的人也是如此。架构问题从大体上来讲会对所有的工作领域产生影响,同时也受到所有其他领域的影响。
在我简要介绍完每一个领域之后,我将探讨一下 GGF 的文档处理过程,并向您介绍 GGF 的两个运行网站。
应用程序及编程模型和环境(APME)
从我这个开发人员的观点来看,这是 GGF 中最有意思的领域。这个领域内的工作组和研究组致力于研究为实现网格环境中的应用程序开发而需要相互配合的问题。比如说,如果您在一个应用程序中启用网格功能,那么会发生什么事情呢?在您甚至不知道哪一台机器将会运行您的代码的情况下,又该如何进行调试?如何对应用程序进行调整?如何处理不可重现的错误?
APME 的两名领域主管是 Craig Lee(Aerospace Corporation)和 Satoshi Matsuoka(Tokyo Institute of Technology)。
架构
架构组正负责研究如何将开放网格标准联系在一起,成为一个整体架构或路线图中的组件。通过创建架构,我们可以排定各项不同规范的优先级,显示它们之间的关系,并找出缺少的部分。迄今为止他们已经制定了面向服务的开放网格服务架构(Open Grid Services Architecture,OGSA)和与之相伴的开放网格服务基础设施(Open Grid Services Infrastructure,OGSI)服务规范。到现在,OGSA 和 OGSI 中的很多工作都是在 SOAP 等 Web 服务标准之上建立的,并且一直与 W3C 和 OASIS 中的相关工作保持积极的合作。
架构组的两名领域主管是 David Snelling(Fujitsu)和 Bill Johnson(Lawrence Berkeley Laboratory)。
数据
毫无疑问,数据领域内的工作组从事的是为他们明确划分清楚的工作。他们试图解决如何发现、描述、存储、抽象、集成、分布、发布、传输、保护以及恢复网格中的数据等问题。由于数据是大多数网格应用程序都必须处理的组件,所以这个领域内的工作事实上与网格计算的所有方面都有关系。数据领域内最活跃的工作组是数据访问和集成服务组(Data Access and Integration Services,DAIS),这个工作组负责开发与 OGSA 兼容的规范,用于在数据库与网格服务之间建立接口。
数据组的两名领域主管是 David Martin(IBM)和 Peter Clark(University College London)。
安全性
Ian Foster 是网格计算领域内卓越的思想家之一,他很早就将安全性问题标识为使其具有商业可行性的关键因素。安全组正在努力制定授权框架、安全基础设施以及认证模型。其中也有一些工作组紧盯与 OGSA 有关的安全问题。这个小组提出的中心问题包括:为了使用网格资源,该如何对一个系统进行认证和授权?一旦用户已在使用网格,我们该如何使这些用户只使用分配给网格的资源,而不是这些系统上的全部资源?以及吸取早期入侵检测得到的教训,如何使负面影响达到最小,这样监控和管理网格安全的人才能知道他们在寻找的到底是什么?
安全方面的两名领域主管是 Dane Skow(Fermi Lab)和 Marty Humphrey(University of Virginia)。
信息系统和性能(ISP)
尽管 ISP 领域与很多领域都有关系,但它的主要目标还是可以概要叙述为对网格进行监视。他们想知道,网格中有多少个独立的系统在工作?这些系统是否陷入停顿状态?它们是否已经离线?哪个组件失败了?数据吞吐量和性能如何?安全问题情况如何?
ISP 的两名领域主管是 John Tollefsrud(Sun Microsystem)和 Ian Baird(Platform Computing)。
端到端应用(P2P)
每一天都会出现越来越多的端到端应用程序,它们并不都是用来共享盗版音乐文件的。端到端网格是一种特别的系统,它们通过一种更加直觉的信任模型实现资源共享,这种模型与经典网格中严格的分层的自顶向下的模型有所不同。端到端领域是端到端研究组于 2002 年末创建的,端到端研究组是一个由近 80 个公司参与的协会,这些公司将它们的工作转移到了 GGF 中。这个工作组面临的一个最基本的问题是,“端到端环境中,数据和资源是在节点上分布的,那么我们该如何提供一个正确和随时更新的可用资源列表呢?”
P2P 领域的两名主管是 Andrew Chien(Entropia)和 Cees Delaat(University of Amsterdam)。
调度和资源管理(SRM)
如果没有调度和资源管理,或者甚至没有提交作业的手段,网格计算就不会有太大用处。调度和资源管理领域致力于研究如何掌控向网格提交作业的整个过程,以及后续允许对资源进行调度以完成该作业的所有过程。
SRM 的两名领域主管是 Bill Nitzberg(Veridian)和 Jenny Schopf(Argonne National Laboratory)。
其他的重要工作组
还有两个工作组需要提一下:
-
网格研究监管委员会(Grid Research Oversight Committee,GROC)的作用是在研究方向方面给 GGF 提出建议,以保证 GGF 研究组不仅能跟上当今软件技术的发展,还能处于软件技术的最前沿。GROC 也负责一项工作室计划,目的是将多个 GGF 工作组和研究组结合起来,看看是否有重复和缺失的方面。GROC 成员都具有很高的学位,因此他们非常适合做顾问的工作。
-
GGF 指导工作组(Grid Steering Group,GFSG)负责协调和检查所有工作组/研究组和领域内的工作。GGF 主管 Charlie Catlett(Argonne National Laboratory)是该工作组的主席,其他成员包括所有领域主管,以及Ian Foster (Argonne National Laboratory)、Dennis Gannon (Indiana University)、Andrew Grimshaw (Avaki)、Alan Blatecky (SDSC)、Ken Klingenstein (Internet2) 和 Jeff Nick (IBM) 等成员。GFSG 还对由 GGF 文档系列(Document Series)所产生的 GGF 标准以及其他文档负责。
GGF 文档系列
从某种意义上说,工作组中所有最辛苦的工作就是编写和验证文档。所有待出版的文档当还在工作组或研究组内部的时候,都称为“网格工作草案”(Grid Working Drafts,GWD)。下一步,这些文档被提交给 GGF 编辑和 GGF 指导工作组。一旦这些文档经过批准,就成为“网格论坛文档”(Grid Forum Documents,GFD)。
GGF 定义了四种类型的文档:
-
情报文档。用于提醒整个社团,告诉他们一个(或一些)有用的点子。
-
试验文档。用于告诉整个社团有关某个(或一些)想法的有用的试验、试验台或实现。
-
社团实践文档。用于告诉整个社团一些通用的实践或过程。这些文档的目标是对整个社团产生影响。
-
推荐文档。用于为规范制定文档。它与 Internet 标准的跟踪文档类似。GGF 推荐文档最初只是一些提议(“proposed”)。随着试验的深入,并经过多次互操作试验的验证,它们就可能变成完整的 GGF 推荐文档。
重要链接
显然,在 GGF 中有很多工作正在进行。完整跟踪所有内容本身就是一项全职的工作。幸好,有一些 GGF 运行网站,可以为您提供帮助:
- 您可以在
http://www.ggf.org上学习有关 GGF 的更多知识。这个网站中包含工作组的一般情况,也有一些重要文档和事件(GGF 每三个月开一次会议,但是有些工作组开会的频率更高一些)的链接。要了解每一个领域中所有研究组和工作组的情况,您可以转到 GGF@work 并单击 Area Overview。
- 另外一个重要站点是 GridForge,网址为
http://forge.ggf.org。如果您需要了解每一个工作领域内的详细情况,就可以到这个网站上注册一个免费帐号。这样,您就可以访问每一个领域内的规范和其他文档的工作草案。这个网站还中还包括了开发人员/研究人员用来进行协作的论坛与调试工具。
参考资料
- 您可以参阅本文在 developerWorks 全球站点上的
英文原文.
- 有关网格计算的更多资料请访问 developerWorks 的
网格计算专题。
关于作者  | 
|  | Thomas Myer 是 Triple Dog Dare Media 的主要创始人。Triple Dog Dare Media 位于美国德克萨斯州的奥斯汀,是一家致力于构建
Web 服务、XML 和数据库应用程序的公司。可以通过
tom@tripledogdaremedia.com
与 Thomas Myer 联系。
|
对本文的评价
|