10、网格活动注册、部署与供应框架:GLARE 解决方案

网格活动注册、部署与供应框架:GLARE 解决方案

1. 背景与需求

在网格计算环境中,为了简化服务组合和执行的自动化,需要一个活动注册服务。该服务存储的信息应能实现两个映射:一是已部署应用活动的描述,二是访问点(如 EPR 或主机:/应用程序路径)。传统的 MDS 适合存储网格资源的静态信息,但在存储应用相关信息方面表现不佳,因此需要一种新的解决方案。

2. GLARE 简介

GLARE 为网格活动的动态注册、自动部署和按需供应提供了分布式且容错的基础设施。它引入了抽象活动类型的概念,作为抽象工作流的基本构建块。开发人员在组合网格工作流时只需使用活动类型,GLARE 会在运行时将活动类型透明地映射到匹配的活动部署。

2.1 活动类型与部署

活动类型分为广义类型和专用类型,它们组织成一个层次结构。广义活动类型没有直接关联的活动部署,而专用类型可能有多个活动部署,并且可能是广义活动类型的扩展。每个活动类型都有一组对应的活动部署,部署可以安装在不同的节点上。

例如,“Imaging”和“POVray”是广义类型,“JPOVray”是专用类型,它扩展了“POVray”和“Imaging”。“WS - JPOVray”和“jpovray”是“JPOVray”的部署,分别安装在不同的节点上。

2.2 工作流执行示例

以图 4.1 所示的示例工作流为例,其执行涉及多个活动。图 4.3 展示了部署和执行该工作流所需的不同活动,包括活动类型层次结构和组件之间的依赖关系,GLARE 会处理这些依赖关系。

2.2.1 活动注册

活动提供者将活动作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值