14、基于内容发布/订阅系统的分布式C - GMA中介器设计

基于内容发布/订阅系统的分布式C - GMA中介器设计

1. 引言

网格基础设施监控是诊断、解决和预防网格中可能出现问题的重要技术,也是调度、负载均衡等应用的有价值信息来源。当前,基础设施监控使用专门的工具包,为单一基础设施和中间件提供完整解决方案。在大规模网格中,可能需要将各种平台集成到一个统一的监控架构中,C - GMA(Capability - based Grid Monitoring Architecture)为此提供了工具。本文旨在通过提出C - GMA中介器组件的分布式设计,解决C - GMA的可扩展性问题,尤其会研究发布/订阅系统的特性。

2. C - GMA架构与组件
  • GMA基础架构 :GMA(Grid Monitoring Architecture)提供了一个基于生产者、消费者和目录服务三个组件的监控系统通用视图。监控数据以事件形式从生产者传输到消费者。GMA未指定具体实现细节,但规定了通用实现要求,如系统组件的可扩展性。目前存在多种网格监控基础设施实现,如Mercury和R - GMA等。
    • Mercury系统 :用指标描述数据类型,不存在GMA目录服务,生产者和消费者直接通信。
    • R - GMA系统 :基于关系数据模型,使用SQL语言子集描述数据和查询。其注册表在近期版本中进行了复制,一定程度上解决了可扩展性问题。
  • C - GMA架构扩展 :C - GMA旨在扩展GMA,提供更高层次
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值