- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一种基于JADE平台智能网络管理系统的设计与实现
摘要:目前的网络管理在系统的可靠性、伸缩性、灵活性等方面存在诸多不足,该文以JADE为平台研究了智能网络管理系统的模型构建。
关键词:AGENT;JADE;建模
中图分类号:TP18文献标识码:A文章编号:1009-3044(2009)22-0000-00
计算机技术和通信技术的快速发展使计算机网络结构和规模日趋复杂,逐渐趋向于大规模、异质(不同功能、不同协议、不同拓扑结构)网络互联的复杂结构,组网技术越来越灵活,网络设备网络终端的种类越来越多样化。但是,网络管理体系结构仍然以集中式结构为主,不能很好地适应网络结构的发展需求。因此,借助于AGENT技术在JADE平台上建构网络管理系统,使管理模型结构灵活,对于单个网络资源具有一定的独立性,而对于系统整体来说具有更好的系统扩展性。
1 网络管理系统
网络管理是一项保证成功运行网络和商业活动的关键因素。网络管理保证网络上所提供的服务能稳定地运行,并能控制操作成本[1]。网络管理保证了所有网络资源得到有效的配置,提高网络的实用性以及恰当的服务质量,保证信息和网络的安全性。不同的网络管理目的,有多种不同类的系统可使用,以便帮助网络管理专业人士每天管理和操作网络及服务[2]。每个系统可包括一个或多个功能,但任意一个单一的方案都不可能完全解决所有的网络管理需求。每个系统可能包括一种或几种功能。
网络管理包含五部分:网络性能管理、网络设备和应用配置管理、网络利用和计费管理、网络设备和应用故障管理以及安全管理[3]。ISO建立了一套完整的网络管理模型,其中包含了以上五部分的概念性定义:
性能管理:衡量及利用网络性能,实现网络性能监控和优化。网络性能变量包括网络吞吐量、用户响应次数和线路利用。
配置管理:监控网络和系统配置信息,从而可以跟踪和管理各种版本的硬件和软件元素的网络操作。
计费管理:衡量网络利用、个人或小组网络活动,主要负责网络使用规则和帐单等。
故障管理:负责监测、日志、通告用户,(一定程度上可能)自动解决网络问题,以确保网络的高效运行,这是因为故障可能引起停机时间或网络退化等。故障管理在ISO网络管理单元中是使用最为广泛的一个部分。
安全管理:控制网络资源访问权限,从而不会导致网络遭到破坏。只有被授权的用户才有权访问敏感信息。
常见的网络管理协议主要有由IETF定义的简单网络管理协议(SNMP)。远程监控(RMON)是SNMP的扩展协议;另一种是由ISO定义的通用管理信息协议(CMIP)。典型地,网络管理系统包括两部分:探测器 Probe(或代理),主要负责收集众多网络节点上的数据;控制台Console,主要负责集合并分析探测器收集的数据,提取有用信息和报告。
目前的网络管理系统常用的结构如图1所示:
这是一种集中式管理结构,SNMP代理提供SNMP的访问响应功能。管理站点通过访问MI库来得知网络资源的状况,通过对MIB库的分析,管理整个网络。该结构中各站点需要通过管理站点及管理员对自己的站点进行管理,而管理站点分析网络现状的依据只有各个被管理站点的MIB库,MIB库中可以读取的数据又是有限的,管理站点对他的访问所要花费的时间也比较多,管理的功能和性能都比较差,因此,系统的可用性和健壮性都比较差,管理站点的负载较重,管理站点一旦出现问题势必会影响整个网络系统。
2 JADE架构
JADE(Java Agent DEvelopment Framework)即基于JAVA语言的Agent开发框架,是由TILAB开发的开放源代码的自由软件。JADE是一种面向Agent的开发工具,可Java和FIPA环境下运行,由一个Agent开发平台和一系列工具包组成,这些工具包可为多Agent系统的架构提供最基本的支持。JADE完全是用JAVA语言实现的,当前要求的最低的JAVA版本是1.4[5]。
JADE是一个开放和分布式的软件,它非常适合开发基于分布式并且系统中存在着主体间交互的系统。作为一种中间件,JADE提供了很多Agent基础类以及调试和配置Agent的工具,包括一套图形界面工具来管理和监控Agent的配置参数和状态。JADE为MAS系统提供了以下功能:(1)Agent管理系统(Agent Management System,简称AMS),负责控制平台内Agent的活动、生存周期及外部应用程序与平台的交互,规范Agent在平台上用独一无二的名字来标识;(2)目录服务器(Directory Facilitator,简称DF),负责对平台内的Agent提供黄页服务,注册服务类型以供查
您可能关注的文档
最近下载
- 电厂 电气维修培训课件.ppt VIP
- 电气设备操作与检修安全课件.ppt VIP
- 2025曲靖供电局及所属县级供电企业项目制用工招聘(55人)笔试备考试题及答案解析.docx VIP
- 雷克萨斯-Lexus RX-产品使用说明书-RX200t-AGL20L-AWTGZC2-RX200tOM_OM48E46C_01-1509-00.pdf VIP
- 基于Glauert法的风力机叶片设计设计说明书论文.docx VIP
- 企业法律知识培训讲座培训课件——房地产法律合规与风险管控(1).pptx VIP
- 2025南方电网保山供电局项目制用工招聘(3人)笔试备考试题及答案解析.docx VIP
- 大学生五四青年课活动策划书范文 - 172校园活动网.doc VIP
- 烹调工艺学全套教学课件.pptx
- 新时达电梯控制系统AS380S随机图纸RH0000741;国标20;非18芯;V1.0.pdf
文档评论(0)