论文部分内容阅读
传统的基于SNMP的集中式网络管理,几乎完全依赖管理站对各个网络节点的主动查询发现故障,判断可能发生的故障。整个过程几乎都是管理站来承担,随着网络规模的不断扩大,必然导致执行效率降低。作为计算机网络与人工智能发展的必然结果,移动代理技术是一种全新的分布式计算模式。和传统的计算模式相比,它具有减少网络流量、服务动态定制、便于负载均衡和容错、便于进行分布式开发、适合实时处理等特点。将之应用于网络管理中,可以弥补传统网络管理系统的不足,有效的平衡网络负载、优化网络性能、增强管理的灵活性。
本文选择P2P和移动代理这两种技术,通过对这两种技术的深入研究,来探讨基于P2P技术与移动代理的网络故障管理系统。首先将移动代理技术引入到网络故障管理中,提出了一个基于移动代理的网络故障管理模型,描述了基于移动代理的故障管理站与被管理节点的系统组成,阐述了基于移动代理的故障管理流程,充分利用了移动代理的移动性及其可扩展性。然后,把一种“刺激决策反应”模型应用于移动代理的分析、设计、编程,进而提出基于模型驱动的移动代理的故障管理系统,使网络故障管理具有智能性和动态协作的能力,并能够适应复杂网络情况下的故障的诊断。最后,利用.NET平台与P2P的JXTA技术实现了一个移动代理平台以及在该平台基础上的一个基于移动代理的网络故障管理系统。