网络管理中移动Agent数据采集研究论文

2020-06-23实用文

  摘要:随着网络技术的发展,小型网络管理数据的采集也得到了进一步的提升。其中,移动Agent不仅具有Agent自主性、主动性等最为基本的特征,同时还具有移动的特性。在网络管理中,移动Agent技术的运用,不仅提升了通信的效率,同时也使数据采集工作得到了很大的进步。因此,该文从移动Agent技术研究角度出发,对小型网络管理中数据采集问题进行深入的分析与思考。旨在促进小型网络管理效率提升的同时,为相关研究提供理论参考。

关键词:小型网络;数据采集;研究

  中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)03-0078-03

  目前,在网络技术的进步下,小型网络管理有了进一步的提升。回顾传统的网络管理,大都是以陷阱或轮询来实现网络数据的采集,因此传统的数据采集给网络宽带造成了资源浪费,同时也带来一系列的问题,比如拥塞、延时等。为了解决这一问题,小型网络管理逐渐基于移动Agent技术进行数据采集。这种方式主要是通过SNMP即简单网络管理协议代理互操作来实现的。以移动Agent技术作为基础实现数据的采集,不仅提高了信息交换效率,同时也提升了网络系统的管理工作。因此,本文对小型网络管理中基于移动Agent数据采集系统的应用模型进行分析,对于有关网络管理数据采集或者是移动Agent的相关研究具有非常重要的实践意义。

1小型网络管理中移动Agent相关理论概述

  目前,对于小型网络管理中基于移动Agent数据采集的研究非常少,因此本文在缺乏理论提供的基础上,对于移动Agent的相关理论进行研究分析。

  1.1移动Agent的特性

  移动Agent在网络技术的进步中诞生,因此给计算机管理提供了一个比较统一且规模较大的网络计算模式。移动Agent不仅能够改变系统的设计,对于网络系统的开发也有积极的促进作用。移动Agent模式最为关键的属性是能够提升网络系统下的任何主机的灵活度。并且,在该技术的支持下,其处理能力不再依赖于独立的主机,而是可以被整个系统网络共同使用,也就是说能够有效地结合本地资源进行开发和利用。所以,移动Agent的特性主要有以下几点:1)移动性,该特性指的是Agent在执行过程中可以在任意站点上暂时中断,并且可以在异构网络上移动,同时还能够在目的站点停留以及恢复执行。通常,Agent激活本地的资源方式是利用的信息源,Agent可以移动到信息源,从而减少数据的传输环节,有效地处理了时延以及带宽问题。即便可用网络突然出现异常或者无法使用,Agent依然可以继续它的操作。2)自主性,自主性指的是移动Agent可以根据自己的意愿执行操作,不需要人工进行过多的控制与干预。也就是说,Agent能够有效地对自身的行为进行控制,对于网络中的问题能够自主采取措施,具有相对的自主独立特征。3)智能性,这一项特征指的是移动Agent的适应能力。移动Agent能够根据不同环境做出恰当的反应,可以有效地减少网络的负载以及智能地支持各种计算。4)安全性,这是移动Agent中非常重要的一个特征,指的是对运行环境的安全保障或者是自身运行的一个安全保障。5)协作性,协作性作为移动Agent的一大特性,在网络管理中发挥了重要的作用。这一特性指的是Agent能够在网络中与其他程序进行合作,共同完成分配的任务。同时,Agent能够与远程资源进行连接,对分配的任务进行动态计算。

  1.2移动Agent的研究现状

  目前,国内关于移动Agent技术的研究比较少,展现出来的理论成果并不多见。但是国外关于Agent的研究相对丰富。关于小型网络管理中基于Agent数据采集的研究,对移动Agent进行了解是非常必要的。在20世纪90年代,世界推出了第一个移动Agent系统,被GeneralMagic公司命名为TelescriPt。也就在这以后,关于Agent的研究相对多了起来。至今,移动Agent系统达到了数十种,比如有D'Agent系统、Ann系统、Aglet系统、odysses等等。这些系统不仅代表了Agent的发展历史,同时也代表了Agent技术的发展潮流与趋势。小型网络管理能够基于移动Agent技术进行数据采集,是一项非常明智的举动,当然还得归功于信息技术的发展。移动Agent系统不仅仅是为本身提供一个安全的执行环境,而且还能为其开发与应用或者是网络管理提供成熟的框架。但是纵观学术界的研究成果来看,关于网络管理基于移动Agent数据采集的研究仍然有非常大的研究价值与空间。处于研究起步阶段的Agent,在网络管理数据采集中的作用是非常巨大的,即便许多的研究人员将这一技术应用到许多的研究领域,但是解决其安全问题仍然是一项艰巨的任务。何谓数据采集呢?指的是从传感器或待测设备等数字和模拟被测单元中自动采电量或非电量信号送到上位机中进行分析和处理。其中移动Agent有效地保障了数据采集的灵活性、安全性,这对于网络管理也是非常必要的要求。Agent对于数据的保密是比较可靠、完整的,因此对于小型网络管理中基于移动Agent数据采集的研究仍然需要规划出思路较为完整的方案。

2小型网管中基于移动Agent数据采集系统的应用模型

  2.1应用模型的`分析

  当前小型网络管理中采用的系统模式大多是完全集中式的模式,这不仅给网络和系统带来了较大的资源浪费,同时也限制了系统空间。在对小型网络进行管理时,用户是从代理处获得管理信息,而管理信息大都是属于原始数据,这些数据不仅存量大,而且缺乏加工和处理,并不属于价值较高的管理信息。如果对小型网络采取完全分布式的管理模式,在控制系统中又无法齐全地得到运行异常的故障报告。因此,采取分布式轮询的管理模式,对网络进行集中控制。这种方法不仅适合规模较小的网络管理,同时也可以减少网络管理中使用的流量,还能够对局域网络中的其他主机进行良好的管理。因此,本文对小型网管中基于移动Agent数据采集的研究进行系统模型的分析。在本次分析中,设置一个管理中心,对小型网络中的其他网络和设备进行管理域划分,每个网络域中设置专门人员负责该设备数据的采集、分析以及入库等。如图1所示,中心网管控制台、数据采集管理代理、移动Agent、被管节点SNMP、数据库构成了移动Agent数据采集系统的应用模型。其中,控制中心功能是负责派遣移动Agent的采集管理代理;数据采集管理代理负责移动A-gent在本网络管理域内的活动以及数据的处理;移动Agent根据控制中心规定的策略以及路线进行数据的收集以及网络管理操作;被管节点上存在Agent的执行环境以及网管协议,移动Agent与SNMPAgent交互实现网络管理的数据采集以及计算工作。

  2.2移动Agent的应用原理分析

  在小型网络管理数据采集中,Agent的作用是至关重要的。移动Agent不仅是能够在其他网络中主动地从主机迁移到另一台主机当中,同时还可以与其他的Agent进行资源交互。移动Agent迁移的主要内容有代码以及代码的运行状态。因此要完全实现移动Agent的功能,通常是借助于一个移动Agent平台。而移动Agent平台则是虚拟机,也被称作“移动Agent服务器”“,移动Agent服务器”为移动Agent提供其功能实现所需要的数据以及其他资源。而在这些系统模型当中,生命周期模型能够实现移动Agent的启动、创建、挂起、销毁、分配执行环境以及停止工作;另一类计算模型则能够实现移动Agent的计算能力,比如线程的控制以及数据的具体操作;还有,安全模型则被定义为Agent访问外部资源的主要模型,这一模型的Agent也能够从外部对内部信息进行访问;通信模型,是指Agent和Agent之间以及Agent与外部的通信;导航模型,是指不同网域中计算实体之间传送Agent的相关信息[1]。目前的研究中被广泛举例的是Grasshopper。Grasshopper符合两种移动Agent之间相互操作的移动Agent平台,这一平台不仅性能比较好,而且其编程接口也比较先进。所以,在本文中,对这一开发平台进一步介绍,对于小型网络管理中数据采集有积极的意义。Grasshopper平台的Agent执行环境主要是由场地、region、agency以及不同的Agent共同组建的。其中Agency是Agent的运行环境,主要包括coreagency和其他场地。coreagency表示的是agency支持代理执行中的一个小型功能集。主要有安全服务功能,即提供安全保障;有传输服务功能,用来支持Agent的移动;通信服务功能,主要负责Grasshopper组件之间的远程交互;管理服务功能,帮助管理者控制以及监视Agent、agency以及场地;注册服务功能,负责提供信息;持久服务功能,提供场地以及Agent长期的存储服务,以便网络管理系统发生崩溃时agency的恢复。其中场地的功能主要是对Agent根据功能进行分组划分,而场地的名称通常是反映场地的目的;Region是负责管理Grasshopper环境中的分布组件;agency则属于某一特定region。可见Grasshopper是比较巧妙的一个平台,不仅仅可以通过CORBA通信,还可以在Socket以及JavaRMI的连接下通信。而通信结构充分利用插件技术,使整个网络管理系统的扩展性非常良好。对数据进行采集和分析时,进行的身份认证是在安全服务的保障下开展的,通常是运用SSL来保障数据传输的安全[2]。在小型网络管理数据采集的实际操作中,Agent通过安全管理器对资源进行控制和访问,还可以完成数字签名。所以在小型网络的管理中,采用移动Agent技术,不仅可以大大提高网络管理的可重构性,还可以使网络数据采集和管理的灵活性得到提升,从而使数据采集也能够适应网络管理的变化与发展。除此之外,小型网络管理基于移动Agent进行数据采集,可以有效地解决兼容性等重要的问题,使整个管理系统的性能也得到进一步提升。

上一篇:一种改进的移动Agent主动通信算法论文下一篇:广电网络的EMAN实现路径研究性论文