- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库网格计算8
第8章 网格门户 本章学习目的: 网格门户是什么,其在网格中扮演什么角色 第一代网格门户 第二代网格门户 第一代网格门户的特点和局限性 第二代网格门户的特点和优点 8.1 引言 本章内容的安排 8.1 引言 8.2第一代网格门户 8.3第二代网格门户 8.4本章总结 8.5进一步的阅读和测试 8.2 第一代网格门户 三层体系结构 网格门户服务 身份验证:当用户通过门户访问网格时,门户能够根据用户名和密码对用户进行身份验证。一旦验证通过,用户可以请求门户访问自己需要的网格资源。 作业管理:门户给用户提供了管理自己作业任务的能力(串行或并行),例如,通过Web浏览器安全地启动应用程序,监控任务的状态以及在必要的情况下暂停或取消任务。 数据传送:门户允许用户上传任务所需的输入数据集,此任务是在远程资源上执行的。同理,门户也允许通过Web浏览器将结果集和其他数据下载到本地桌面上。 信息服务:门户利用发现机制发现特定任务所需的有效资源。可收集的关于资源的信息包括静态的或动态的信息,如操作系统或CPU类型,当前CPU负载、剩余内存或文件空间及网络状态。而且,其他详细信息,例如作业状态和队列信息能够被检索到。 第一代网格门户的实现 大多数第一代网格门户主要采用如下技术实现: 一个利用JSP或JavaScript技术,基于HTML页面的动态图形用户接口GUI(Graphical User Interface)。一些门户也用到了通用网关接口CGI(Common Gate way Interface)和Perl, CGI是JSP动态产生Web内容的可选方案。 浏览器到后台服务器之间的安全连接通过传输层安全TLS(Transport Layer Security)和S-HTTP(Secure HTTP)来实现。 通常地,Web服务器中的Java Servlet和JavaBean处理来自用户的请求,并访问后台资源。 MyProxy[13]和GT2 GSI[14]用于用户身份认证。MyProxy以安全的方式提供凭证授权。 GT2 GRAM[15]用于作业提交。 GT2 MDS[16]用于汇集各种资源的信息。 GT2 GSIFTP[17]或GT2 GridFTP[18]用作数据传送。 Java CoG[19]为Java程序提供访问相应的Globus服务机制。 1 、MyProxy 2、Java CoG CoG(The Java Commodity Grid)套件通过Java API提供了对GT2服务器的访问。Java CoG套件的目的是给网格开发者提供一些优点,如利用更多的Globus功能,以及可访问由Java社团开发的大量附加库和框架。目前GT3集成了Java CoG部分,GT3中很多命令行工具由Java CoG实现。 Java CoG已关注客户端问题,能通过工具箱访问的网格服务包括: 信息服务,与由Java本地目录接口JNDI(Java Native Directory Interface)[20]实现的 GT2 MDS相兼容。 安全基础结构,与由iaik安全库[21]实现的GT2 GSI相兼容。 数据传输机制,与GT2 GSIFTP和/或GT2 GridFTP的子集相兼容。 利用GT2 GRAM 门守护进行资源管理和作业提交。 高级预约,兼容于GT2 GARA[22]。 MyProxy服务器,管理用户凭证。 第一代网格门户工具箱 1 、GridPort 2.0 GridPort 2.0(GP2)[23]是一个基于Perl的网格门户工具箱,GP2的目的是简化特定应用程序网格门户的开发。 2、网格门户开发套件 3 、Ninf Portal 4 、GridSpeed 四个门户工具的小结 表8.1 门户工具箱的比较 第一代网格门户小结 第一代网格门户的局限性总结如下: 缺乏定制 通常是门户开发者而不是门户用户建立门户,因为使用网格工具箱(本章前面描述)需要专门的技术和专业知识,而这超过了大多数网格终端用户的能力。当最终用户通过门户访问网格时,定制门户以满足他们的特殊需要几乎是不可能的,比如增加或移除一些门户服务。 网格服务局限性 第一代网格门户与具体的网格中间件技术如Globus是紧密结合的,这导致了服务的局限性。通过第一代网格门户,很难将不同网格中间件技术提供的网格服务集成起来。 静态网格服务 随着更多的网格服务的开发,网格环境实际上是动态的。然而,第一代网格门户仅能提供静态的网格服务,这样就很难将新产生的网格服务提供给用户。 8.3 第二代网格门户 portlet介绍 1、什么是portlet 从一个用户的角度看,portlet[33]是一个门户中的窗口(图8.7所示),提
文档评论(0)