基于GMA的网格监控系统研究

基于GMA的网格监控系统研究

ID:43768036

大小:80.47 KB

页数:5页

时间:2019-10-14

基于GMA的网格监控系统研究_第1页
基于GMA的网格监控系统研究_第2页
基于GMA的网格监控系统研究_第3页
基于GMA的网格监控系统研究_第4页
基于GMA的网格监控系统研究_第5页
资源描述:

《基于GMA的网格监控系统研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于GMA的网格监控系统研究沈建波①死斌(山东大学计算机科学与技术学曉济南250061)摘要监控系统对于网格来说是非常宣要的,通过监控可以发现系统故障,分析系统的性能瓶颈,以调试系统性能;通过监控可以了解脊源节点负載以配合任务调度程序进行任务调度oGMA(GridMonitoringArchitecture)是全球网格论坛(GlobalGridFomm)性能工作组(PerformanceWorkgroup)提出的一种崑要的网格监控体系结构,它定义了一种简单的生产者/消费者模型。在分析了网格监控系统特点的基础上,介绍了GMA

2、的概念和一些相关系统,并提出了今后的工作设想。关键词GMA,监控,网格①悉器番器盎)研究方向:网格计角联系人。0引百网格是一种集成的计算与资源环境,它能容纳地域上分布的各种异构资源,并提供透明的远程访问、共享、分布式计算等功能。在网格环境下,存在着各种各样的异构资源,而且这些资源可能分布在很广的区域内。正是由于网格的这些特点,即使各种网格中间件都有一定的容错性,在某些情况下,人工的干预也是不可避免的。由于网格运行时产生大量的性能数据,不借助一定的工具对这些性能数据进行分析是困难的,无异于是“大海捞针”⑵,所以监控系统对于网

3、格来说就变得尤为重要。通过监控可以发现故障的节点,分析系统瓶颈,帮助用户在最短的时间内恢复和调整系统;通过监控可以了解资源节点的负载情况,可以配合任务调度程序来实现负载平衡。大部分网格中间件都在一定程度上提供了监控功能(例如Globua中的MDS),但是我们需要一种功能强大健壮而且通用的网格监控系统。监控系统在各种环境下都是必要的。在单机环境下,存在多种各性能监控工具,例如Win2000下的PerfMon以及Linux下的top,vmstat,uptime等shell命令[⑹。它们提供了详细的系统性能信息,但是不支持网络访

4、问功能。随着网络的发展,SNMP和RM0N发展了起来,它们能够提供远程访问功能,但是对于异构的广域分布的网格环境来说,它们无法满足需要。集群环境下也存在相应的监控系统如PARM0N,但是由于集群的地理位置相对集中以及其结构上的同构性,这决定了集群监控程序也无法适应网格需要。近年来,网格监控系统成了研究的热点,大量的网格监控系统已经开展,例如Netlogger13^,vis-Perf^,NWS⑵等。一些网格监控体系结构也已经提出,例如GMAo1网格监控系统的特点根据网格的特点,网格监控系统应该具备以下特点:(1)异构性:在机

5、群环境中,无需考虑异构性,因为它们是由一组相同的硬件和软件的结点组成的。而在网格环境下,存在着各种异构资源,为了监控这些异构资源,我们需要一种支持异构资源的方法来收集性能信息。(2)互操作性:网格监控并不是独立的工作,它可能会与其他系统交互以完成各种功能(例如,可以与任务调度系统结合来完成负载平衡)。因此,互操作性就变得非常範要,必须仔细定义各种接口以满足其交互需要。(3)可扩展性:由于大型网格可以由小型的局域网格组成,易于扩展,所以对于运行于网格之上的监控系统,也必须能提供某种方法使得通过小的系统的联合来形成大的监控系统

6、。(4)非入侵性:运行在卄算资源上的监控程序也会给系统带来负担,必须尽量减小这种负担,做到“非人侵性”。对于“非入侵性”目前没有精确的定义,但一般认为占用资源要小于1%。(1)精确性:数据的准确性通常是与“非入侵性”相矛盾的,如何处理好这一矛盾需要对应用进行分析。(2)安全性:监控程序必须提供一定的身份认证机制并且对监控信息设置一定的访问控制。(3)容错性:在大规模分布式系统中,各种错误时刻都有可能发生,但系统不能因为一个组件的失败而崩溃。因此,各种组件都应具备一定的容错性并能及时从错误中恢复。正因为这些特点,一般的监控系

7、统无法胜任网格监控的需要。只有充分考虑这些需求,才有可能设计出好的监控系统。2GMA网络监控体系结构GMA(GridMonitoringArchitecture)^1-是全球网格论坛性能工作组(GGFPeif-WG)提出的一种网格监控体系结构。虽然GMA还没成为一种标准,但是GGFPerf-WG正在致力于将其成为规范。2.1概念(1)事件、事件类型、事件数据、事件模式GMA中,一个事件就是带有时间戳包含一个或多个数据项的特定的结构。每个事件都必须包含一个事件类型项,事件类型唯一的确定一类事件。事件数据是指一个事件中实际包含

8、的数据,而事件模式描述了特定事件的结构。(2)事件生产者生产者用来提供性能事件数据,在GMA中,它是指任何实现了生产者接口的任何组件。术语“生产者”可以不加区别的用于生产者组件或者生产者接口。(3)消费者消费者用来消费生产者提供的性能事件数据,同样的,“消费者”也可以不加区别的用于消费者接口和组件。(4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。