这本专著如何构建网络提供了全面、清晰、系统和实用的技术讲解。本书概述了创建网格基础结构所必需的组件。网络系统为很多广域分布式应用提供了支持。本书采用实用的方法进行讲解,并在文中给出了大量的软件实例,它由浅入深地描述了网络中间件组件,并给出了Globus工具箱设计和建立网格环境及编写应用程序的实践建议。\r\n 本书主要内容\r\n 介绍了支持网格的最新技术。\r\n 提供了网络的系统说明,其中包括它的基础结构、基本服务、作业管理、用户交互及应用。\r\n 详细解释了OGSA(开放的网格服务体系结构)、Web服务技术(SOAP、WSDL、UDDI)和网络监控。\r\n 覆盖了基于门户的Web工具,例如Java GoG、GridPort、GridSphere和JSR168Portlet。\r\n 突出介绍了热点技术,例如WSRF(Web服务资源框架)、语义网格、网格安全基础结构和工作流系统。\r\n 提供一些实例,有助于增强对网格组件和相关工具的理解及使用。\r\n 对于计算工程领域的科研员和研究,从事分布式计算的IT专业人员,以及网格终端用户物理学、统计学家、生物学家和化学家等,本书是必不可少的读物。
第1章 网格概述\r\n 1.1 引言\r\n 1.2 网格的特征\r\n 1.3 与网格有关的标准及组织\r\n 1.4 网格的体系结构\r\n 1.5 参考文献\r\n第Ⅰ部分 系统基础结构\r\n 第2章 OGSA和WSRF\r\n 2.1 引言\r\n 2.2 分布式计算的传统范例\r\n 2.3 Web服务\r\n 2.4 OGSA\r\n 2.5 GLOBUS工具箱3(GT3)\r\n 2.6 OGSA-DAI\r\n 2.7 WSRF\r\n 2.8 本章小结\r\n 2.9 进一步的阅读和测试\r\n 2.10 要点\r\n 2.11 参考文献\r\n 第3章 语义网格和自治计算\r\n 3.1 引言\r\n 3.2 语义Web中的元数据和本体\r\n 3.3 语义Web服务\r\n 3.4 语义网格的层次结构\r\n 3.5 语义网格行为\r\n 3.6 自治计算\r\n 3.7 本章小结\r\n 3.8 进一步的阅读和测试\r\n 3.9 要点\r\n 3.10 参考文献\r\n第Ⅱ部分 基本服务\r\n 第4章 网格安全\r\n 4.1 引言\r\n 4.2 初级安全简介\r\n 4.3 加密系统\r\n 4.4 网格安全\r\n 4.5 综合讨论\r\n 4.6 可能的漏洞\r\n 4.7 本章小结\r\n 4.8 致谢\r\n 4.9 进一步的阅读\r\n 4.10 参考文献\r\n 第5章 网格监控\r\n 5.1 引言\r\n 5.2 网格监控体系结构\r\n 5.3 评价准则\r\n 5.4 网格监控系统概览\r\n 5.5 其他监控系统\r\n 5.6 小结\r\n 5.7 本章小结\r\n 5.8 进一步的阅读和测试\r\n 5.9 要点\r\n 5.10 参考文献\r\n第Ⅲ部分 作业管理和用户交互\r\n 第6章 网格调度和资源管理\r\n 6.1 引言\r\n 6.2 调度范例\r\n 6.3 调度过程\r\n 6.4 Condor、SGE、PBS和LSF回顾\r\n 6.5 带QoS的网格调度\r\n 6.6 本章小结\r\n 6.7 进一步的阅读和测试\r\n 6.8 要点\r\n 6.9 参考文献\r\n 第7章 网格工作流管理\r\n 7.1 引言\r\n 7.2 工作流管理联盟\r\n 7.3 面向Web服务的流语言\r\n 7.4 面向网格服务的流语言\r\n 7.5 网格工作流管理\r\n 7.6 本章小结\r\n 7.7 进一步的阅读和测试\r\n 7.8 要点\r\n 7.9 参考文献\r\n 第8章 网格门户\r\n 8.1 引言\r\n 8.2 第一代网格门户\r\n 8.3 第二代网格门户\r\n 8.4 本章小结\r\n 8.5 进一步的阅读和测试\r\n 8.6 要点\r\n 8.7 参考文献\r\n第Ⅳ部分 应用\r\n 第9章 网格应用——案例研究\r\n 9.1 引言\r\n 9.2 GT3使用案例\r\n 9.3 OGSA-DAI使用案例\r\n 9.4 资源管理案例研究\r\n 9.5 网格门户使用案例\r\n 9.6 工作流管理——发现网使用案例\r\n 9.7 语义网格——myGrid使用案例\r\n 9.8 自治计算——AutoMate使用案例\r\n 9.9 本章小结\r\n 9.10 参考文献\r\n术语表
前 言
网格技术及其相关应用让人们感受到了前所未有的吸引力和重要性。本书旨在勾勒和描绘当前创建网格基础设施的所有组件,这种网格基础设施可以支持大范围的分布式应用。在本书中,我们采用实用的方法来描述资料,不仅尝试对特定的组件进行描述,而且还会在本书中给出软件应用的实际例子。我们也想向大家证明:有了Web站点,无论是初学者还是专业人员,都可以通过由Web站点提供的这些大量资源学习各种网格组件和工具。
本书读者对象
本书的目的并不是要说服读者同意一种框架、技术或是一种定义比另一种好,而是要让读者看到“核心技术”的广阔性和多样性,从而可以帮助他们选择那些最适合自己应用的内容。
本书适合各个领域中对组成今天网格的核心技术感兴趣并想要学习的研究生和科研人员参考阅读。所开发的与本书内容联系的Web站点上的一些资料是对本书内容很好的补充。我们期望本书与这些Web站点提供的有用资料可以完全满足自学课程的需要。
本书采用由浅入深的方法,首先讲解低级的组件,然后描述中级的框架和系统,最后是高级概念,包括介绍一些有代表性的网格应用,同时给出前面提到的框架和组件在实际使用中的例子。
本书涵盖了目前网格环境的所有核心技术内容,深度和广度都足以帮助读者准备相关研究论文和讲座。实际上,这本书更适合读者作为开始学习特定网格组件的参考书。
本书给出的网格主题资料内容对于对网格技术了解有限的研究生和科研人员来说都是可以理解的,但是需要读者具有分布式系统技术上的一些背景知识,并且会使用C语言或Java语言。
本书结构
全书的内容安排如图A-1所示。全书分为4个基本的部分,还是采用由浅入深的方法来讲述相关主题。有些主题在不同的章节中被重复提及,这是为了帮助读者更容易地对主题进行分类,从而更好地掌握内容。
图A-1 书的内容组织图
第Ⅰ部分“系统基础结构”主要围绕现在网格的构建、服务和实例进行讨论和讲述。这些章节为读者学习后面章节提供一些基础内容信息。第Ⅱ部分“基本服务”,这些章节告诉大家事实上服务并不是只能存在于网格环境中,但是如果没有安全和监控服务,是不可能有一个安全、健壮、可靠的环境来满足高级服务和应用的需要的。第Ⅲ部分标题是 “作业管理和用户交互”,在这个水平层次上,用户有可能直接接触工具和有效的方法来改变他们的工作环境(如门户情况),或者是管理或安排他们的工作(如工作流程和调度系统的情况)。本书的最后一部分是“应用”,我们将讨论一些典型的基于网格的应用,主要突出在本书前面章节所讨论的网格技术和组件部分。
合作站点
本书相关的合作站点是www.coregridtechnologies.org,网站包含了有关本书的配套资料,可以帮助读者和教师使用本书。网站包括的内容有:
● 以不同格式给出的书中的图和表
● 内容的幻灯片
● 书中不同方面内容的提示、注释
● 相关资料的链接和参考
● 实验练习和解答
● 例子的源代码
● 一些音频/视频资料
显然,从本书开始编写到出版和发行,我们描述的许多领域可能已有了许多变化,书中内容为2004年下半年技术的情况,通过在辅助合作站点上增加适当内容和资料的办法,我们相信会克服出现在书中的一些不足和存在的问题。
无封面