一种基于移动Agent系统监控模型.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于移动Agent系统监控模型

一种基于移动Agent的系统监控模型   摘要:对于一些大型的复杂网络系统,利用传统的集中式系统监控模型进行监控和故障诊断是困难的。文章给出了一种将移动Agent技术用于系统监控的分布式系统监控模型。利用这种系统监控模型可以减少网络数据流量,缩短系统监控与故障诊断时间。   关键词:分布式;移动Agent;系统监控;监控模型      0 引言      在现有的集中式系统监控体系中,客户端与服务器之间传递着大量的数据,网络流量很大,增加了网络拥塞的机率,严重的可以导致系统不能正常工作。而且对于一些不太稳定的网络环境,在大量传送数据的过程中,很可能出现网络中断,导致系统监控与诊断不能正常进行的情况。本文提出了一种基于移动Agent技术的系统监控模型,它适合一些不稳定的网络,能减少网络中的通信流量,缩短系统监控与诊断的时间。      1 移动Agent技术      移动Agent是一个可以携带代码和状态自主在异构网络设备间迁移的具有自治特性的代码或程序,它可以移动到网络中需要进行监控的地方,利用事先赋予的智能,选取系统监控所需要的信息,并进行相应的处理。Agent在移动过程中,它的自身状态被保存,并封装成信息传送到新的主机上,从而在新的主机上继续执行,所以对于很多应用系统来说,移动Agent是一个行之有效的选择。在客户机服务器体系中它可以明显改善延迟和提高网络带宽利用率,在网络状况不佳时还可以降低通信中断的概率等。      2 基于移动Agent的系统监控模型      分布式系统监控的主要任务是监控网络内的所有设备,并根据所采集的设备信息,采用智能的诊断方法,准确而又及时地判断可能产生的设备故障,给出设备故障描述和快速排除故障的策略。      2.1分布式系统监控模型的各组成部分   如图1所示,整个系统监控由两部分组成:监控管理站和被监控站。基于分布式的系统监控采用了两级故障诊断结构,即高级诊断部分与低级诊断部分,诊断的粒度可以达到网络中的具体设备,如计算机、网络交换机、路由器等,完成整个域内系统监控任务的设备则由具有监控能力的计算机承担,从而形成一个分层次的系统监控与诊断的体系结构。   (1)被监控站系统组成   被监控站由设备数据采集模块、SNMP Agent模块、低级故障诊断模块、MAEE组成。设备数据采集模块采用专用的数据采集设备。SNMP Agent模块则从网络中支持SNMP协议的网络设备共同维持的MIB中获取这些设备及网络状况等的状态信息。低级故障诊断模块是被监控站与维护人员的接口,它对采集来的数据进行预处理,对于一些比较容易诊断的故障,给出故障提示,并指导维护人员修复故障。MAEE是移动Agent执行环境,为移动代理提供各种功能支持,包括创建、运行、传送、接收和保护等,它为执行移动代理创造一个位置透明、便于控制、安全可靠的运行环境。      图1 基于移动Agent的系统监控模型示意图   被监控站的代理由移动代理MA(Mobile Agent)和常驻代理SA(stationary Agent)组成。SA可以自己激活,也可以由监控管理站的管理站代理MSA激活,它常驻被监控站,不能移动。它的主要任务是从设备数据采集模块和SNMP Agent中获取采集数据,将这些数据交给低级诊断模块进行诊断,同时还要准备与MA交换数据。MA由监控管理站的MSA产生,并被派发或迁移到各个被监控站,它携带了MSA指示,并从SA中获取采集数据。   (2)监控管理站系统组成   监控管理站由一个故障诊断专家系统组成。专家系统是根据人们长期的实践经验和大量的故障信息设计的一套智能计算机程序,用于解决复杂系统的故障诊断问题。整个故障诊断专家系统由一个高级故障诊断专家系统、知识库、本地信息采集模块、MAEE组成。其中高级故障诊断专家系统相当于专家系统中的推理机,此外还对整个域内故障诊断系统进行协调和管理,并实现了用户接口。本地信息采集模块提供了与本计算机相连的设备的数据采集功能。MAEE中的MSA负责激活被监控站的SA,产生和派发MA。数据预处理模块是MAEE与高级诊断专家系统之间的接口,它能够对数据进行缓冲,以协调双方的数据同步。      2.2分布式系统监控模型的具体工作流程   首先,高级故障诊断专家系统定时地或根据用户的指示经过MAEE的数据预处理模块向MSA发出指令,MSA根据指令的要求,确定移动Agent的任务,同时激活各被监控站的SA。接着产生MA,并按事先约定好的迁移路径派发出去。在被监控站,SA一旦被激活就开始采集数据,当MA到达后,SA将MA的指令和数据一并交给低级故障诊断模块,该模块根据指令的要求去除冗余数据,并进行故障诊断,将诊断结果和诊断不了的数据

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档