- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[网格计算] Part II
Part II 网格体系结构 学 习 要 点 如果把整个因特网看成一台计算机,那么它的处理器、存储器、外部设备是什么? 它应该采用什么样的体系结构? 对体系结构基本要求 在技术上,从应用的角度看: 不能破坏现有系统,不能重蹈分布操作系统的覆辙 为应用提供单一分布资源全局视图和聚集各种分布的自治资源成为一个系统 不导致应用程序的重新编写 移植简单 不同组织之间的资源共享互操作是必不可少的 对资源直接访问,不单单是文件共享和交换 体现在各种资源构件之间和机制之间 标准的协议是至关重要的 允许跨节点的 interoperability 允许 shared infrastructure 标准的APIs/SDKs是重要的 允许应用可移植 没有标准协议互操作很难 基本服务的定义 可共享,避免重复开发和安装 E.g., one port/service/protocol for remote access to computing, not one per tool/appln E.g., Certificate Authorities: expensive to run 网格体系结构 网格体系结构是划分系统基本组件,指定系统组件的目的与功能,说明组件之间如何相互作用的技术(Ian Foster 2001) 网格体系结构就是关于如何建造网格的技术。它给出了网格的基本组成与功能,描述了网格各组成部分的关系以及它们集成的方式或方法,刻画了支持网格有效运转的机制。 网格体系结构中的分和合 分:网络体系结构的作用是在一定程度上对网格的解剖,必须要能够标识出网格的基本组成成分,要能够清楚地说明网格整体是由那些关键部分结合在一起形成地;还必须能够对各个部分的功能、目的、特点等进行清晰地描述,使人们能够了解各个组成部分的作用 合:网格体系结构在“分”的基础之上,还需要进一步描述“合”的功能,即充分了解网格的各个部分的作用机理、作用方式等的基础上,将分的部分按照一定的方式进行组织和集成,形成一个特定功能的整体对外提供服务 网络计算体系结构的发展 网格计算体系结构 层次体系结构 开放网格服务体系结构OGSA OGSI→WSRF(WS-Resource Framework) 网格计算概念图 网格层次体系结构 从标准协议、服务角度分析Grid 系统,结果是一个层次协议体系结构 代表:五层沙漏体系结构 Ian Foster等描述了一种具有代表性的体系结构 五层沙漏结构 五层沙漏结构 由Foster等最早提出的,是一个最先出现的应用和影响最广泛的网格体系结构。 一种以协议为中心的结构,十分强调服务与API(Application Programming Interfaces)和SDK (Software Development Kits)的重要性 简单,侧重于定性描述 基本概念 共享 对计算机、软件、数据以及其它资源的直接访问 随时间变化的动态共享 三种基本的共享关系 五层沙漏结构中的共享是深层次、广泛、动态、具有多种形式的有条件、受控制的共享 互操作 协议 为了实现特定的操作而定义的分布式系统元素之间交互的方式以及交互过程中交换信息的结构 为实现互操作,五层沙漏结构特别重视协议的定义 五层沙漏结构首先是一个协议结构,通过协议实现一种建立共享关系的机制 标准化的协议和语法均用于通用的资源共享 协议的定义侧重于外部行为而不是内部特征 服务 使用标准的协议实现的行为定义标准服务 标准服务类型:计算的访问、数据存取、资源发现、协同调度等 API/SDK 建立网格应用时在抽象的基础上提高编程的级别 加速代码开发,实现代码共享,增强应用移植性 附属于协议,但并非协议的替代 五层沙漏体系结构 两大核心 五层层次结构 各个层次的作用 沙漏结构 设计原则 作用 五层层次结构 将对共享资源进行操作、管理和使用的功能分散在五个不同的层次,越往下层越接近物理的共享资源 构造层:直接面对具体的物理资源,向上提供对资源的管理和控制界面 连接层:为下层资源提供安全的数据通信能力,使得孤立的单个资源之间建立联系 资源层:反映抽象的局部资源的特征 汇聚层:将以单个资源形式表现出来的资源集中起来,协调解决多个资源之间的问题 应用层:有什么资源可以提供给虚拟组织,以解决具体问题 五层结构及其与TCP/IP 的比较 构造层的功能是向上提供网格中可供共享的资源,它们是物理或逻辑实体。常用的资源包括处理能力、存储系统、目录、网格资源、分布式文件系统、分布式计算机池、计算机集群等 连接层是网格中网络事务处理通信与授权控制的核心协议。构造层提交的各种资源间的数据交换都在这一层的控制下实现。各资源间的授权验证、安全控制也在这里实现 资源层的作用是对单个资源实施控制,与可用资源进行
文档评论(0)