基于内容发布/订阅系统的分布式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,提供更高层次
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



