网格的体系结构之OGSA 第三章网格的体系结构-PPT课件
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 核心服务的定义
服务级别、数据访问和集成、工作流、安全、 策略、监测和诊断等. GGF 正在努力的目标
• 支持基于上述定义服务的任何面向应用的
服务实现
基于核心服务之上构建高级服务
Collaboration Tools Information services Data Mgmt Tools Resource mgmt Distributed simulation ... net
... Data mgmt
网格计算-Grid Computing
肖侬
开放网格服务体系结构OGSA
1990
2019
2000
2019
2019
网格计算-Grid Computing
肖侬
OGSA结构
• •
Everything is a Grid service
计算资源、存储资源、网络、程序、数据库等
面向服务的体系结构
•
互操作问题分成两个子问题 • 服务接口的定义 • 协议的表示,解决服务的激活 讨论标准接口定义机制,局部/远程透明,自适应局部OS服务和 单一服务语义等 虚拟化资源 • 将服务功能以标准的方式表达,任何实现都可以激活; • 利用已有的资源和系统功能 兼容、扩展web Service 服务的发现、描述,C/S代码的自动产生等web Service特性 有状态的服务
Discovery
RM
R RM Access
R
RM
RM
RM
网格计算-Grid Computing
肖侬
•
OGSA产生的动机
以主机为中心企业计算-》以网络为中心企业 计算
外部的网络、资源和服务 高度集成的内部IT基础设施分解成异构多个系统的 集合,异构和小系统的集合按QoS的重新集成 • 现行方法是面向平台的纵向集成构件和服务 • 没有合适标准的IT基础架构和工具,分布计算的 管理、灵活性、可扩展等的保证非常麻烦
Web services, etc.
Open Grid Services Arch
Real standards Multiple implementations
Internet standards
Custom solutions
Globus Toolkit
Defacto standard Single implementation
网格计算-Grid Computing
肖侬
开放网格服务体系结构 Open Grid Services Architecture
网格计算-Grid Computing
肖侬
五层沙漏网格体系结构
•
五层沙漏
应用背景是科学研究领域- E-Science 以协议为中心的协议结构 一个基础平台允许访问,集 成远程异构资源和服务 Application 应用层 聚合层Collective 资源层Resource 连通层 构造层Fabric
网格计算-Grid Computing
肖侬
The Emergence of Open Grid Standards
Increased functionality, standardization Computer science research
Managed shared virtual systems
Application & Integration Technology for Problem Domain X Generic Virtual Service Access and Integration Layer
OGSA
OGSI: Interface to Grid Infrastructure Web Services: Basic Functionality
网格计算-Grid Computing
肖侬
OGSA产生的动机
• 服务提供商
Web、存储、内容分发和应用等服务提供商 E-Untility • 按服务级别动态共享、分配和组织资源; • 快速一致的响应时间、多级别的高可用, 灵活实时的重配置
• B2B计算
多企业之间的合作-虚拟组织 分布异构系统的集成
Job Submission Brokering Workflow Structured Data Integration Registry Banking Authorisation Data Transport Resource Usage Transformation Structured Data Access
•
OGSA(Open Grid Services Architecture)
面向服务的体系结构SOA • 以服务为中心的“服务结构” • 一切都是服务 商业应用 • 分布企业计算,例如企业应用集成和B2B等 Web Services和Grid技术融合的产物 • 遵循Web Service标准,扩展它
Biblioteka Baidu• •
定义网格功能服务的基本公共接口和行为
定义服务规范-交互、创建和基本公共管理等 更容易实现网格服务本身的功能 便于分布系统的集成
基础服务规范和架构建立
系统的差别不在是交互机制,而在于资源拥有者的管 理、安全等策略的不同
网格计算-Grid Computing
肖侬
OGSA结构(续)
Compute, Data & Storage Resources Distributed
Relational XML
Structured Data Semi-structured -
网格计算-Grid Computing
肖侬
OGSA产生的动机
•
科学研究领域的成功-》商业计算
电子科研环境-》商业应用,如同WEB技术发展 资源集成是一个基本挑战 问题和解决方法类似 • 分布、可靠、可扩展和安全的分布系统挑战 向基础设施迈进-》支持多个应用领域
A grid service is a web service
网格计算-Grid Computing
肖侬
OGSA结构(续)
•
网格可视为一个网格功能服务的扩展集合
可以采用各种方式聚合这些服务,以满足VO需要 服务响应网格互操作协议的消息 网格功能服务以服务的形式实现各自的功能 对先前的层次网格体系结构的补充和完善
服务级别、数据访问和集成、工作流、安全、 策略、监测和诊断等. GGF 正在努力的目标
• 支持基于上述定义服务的任何面向应用的
服务实现
基于核心服务之上构建高级服务
Collaboration Tools Information services Data Mgmt Tools Resource mgmt Distributed simulation ... net
... Data mgmt
网格计算-Grid Computing
肖侬
开放网格服务体系结构OGSA
1990
2019
2000
2019
2019
网格计算-Grid Computing
肖侬
OGSA结构
• •
Everything is a Grid service
计算资源、存储资源、网络、程序、数据库等
面向服务的体系结构
•
互操作问题分成两个子问题 • 服务接口的定义 • 协议的表示,解决服务的激活 讨论标准接口定义机制,局部/远程透明,自适应局部OS服务和 单一服务语义等 虚拟化资源 • 将服务功能以标准的方式表达,任何实现都可以激活; • 利用已有的资源和系统功能 兼容、扩展web Service 服务的发现、描述,C/S代码的自动产生等web Service特性 有状态的服务
Discovery
RM
R RM Access
R
RM
RM
RM
网格计算-Grid Computing
肖侬
•
OGSA产生的动机
以主机为中心企业计算-》以网络为中心企业 计算
外部的网络、资源和服务 高度集成的内部IT基础设施分解成异构多个系统的 集合,异构和小系统的集合按QoS的重新集成 • 现行方法是面向平台的纵向集成构件和服务 • 没有合适标准的IT基础架构和工具,分布计算的 管理、灵活性、可扩展等的保证非常麻烦
Web services, etc.
Open Grid Services Arch
Real standards Multiple implementations
Internet standards
Custom solutions
Globus Toolkit
Defacto standard Single implementation
网格计算-Grid Computing
肖侬
开放网格服务体系结构 Open Grid Services Architecture
网格计算-Grid Computing
肖侬
五层沙漏网格体系结构
•
五层沙漏
应用背景是科学研究领域- E-Science 以协议为中心的协议结构 一个基础平台允许访问,集 成远程异构资源和服务 Application 应用层 聚合层Collective 资源层Resource 连通层 构造层Fabric
网格计算-Grid Computing
肖侬
The Emergence of Open Grid Standards
Increased functionality, standardization Computer science research
Managed shared virtual systems
Application & Integration Technology for Problem Domain X Generic Virtual Service Access and Integration Layer
OGSA
OGSI: Interface to Grid Infrastructure Web Services: Basic Functionality
网格计算-Grid Computing
肖侬
OGSA产生的动机
• 服务提供商
Web、存储、内容分发和应用等服务提供商 E-Untility • 按服务级别动态共享、分配和组织资源; • 快速一致的响应时间、多级别的高可用, 灵活实时的重配置
• B2B计算
多企业之间的合作-虚拟组织 分布异构系统的集成
Job Submission Brokering Workflow Structured Data Integration Registry Banking Authorisation Data Transport Resource Usage Transformation Structured Data Access
•
OGSA(Open Grid Services Architecture)
面向服务的体系结构SOA • 以服务为中心的“服务结构” • 一切都是服务 商业应用 • 分布企业计算,例如企业应用集成和B2B等 Web Services和Grid技术融合的产物 • 遵循Web Service标准,扩展它
Biblioteka Baidu• •
定义网格功能服务的基本公共接口和行为
定义服务规范-交互、创建和基本公共管理等 更容易实现网格服务本身的功能 便于分布系统的集成
基础服务规范和架构建立
系统的差别不在是交互机制,而在于资源拥有者的管 理、安全等策略的不同
网格计算-Grid Computing
肖侬
OGSA结构(续)
Compute, Data & Storage Resources Distributed
Relational XML
Structured Data Semi-structured -
网格计算-Grid Computing
肖侬
OGSA产生的动机
•
科学研究领域的成功-》商业计算
电子科研环境-》商业应用,如同WEB技术发展 资源集成是一个基本挑战 问题和解决方法类似 • 分布、可靠、可扩展和安全的分布系统挑战 向基础设施迈进-》支持多个应用领域
A grid service is a web service
网格计算-Grid Computing
肖侬
OGSA结构(续)
•
网格可视为一个网格功能服务的扩展集合
可以采用各种方式聚合这些服务,以满足VO需要 服务响应网格互操作协议的消息 网格功能服务以服务的形式实现各自的功能 对先前的层次网格体系结构的补充和完善