论文部分内容阅读
Ad hoc网络(Mobile Ad hoc NETworks,MANETs),也被称为自组织网络,是一种由移动终端组成的、终端之间能够不需要基站支持而相互通信的多跳无线网络。Ad hoc网络在使用上有很多优点,如可以快速部署、具有自组织功能等,因此非常适合用于军用战术环境和民用应急通信。但是Ad hoc网络的特殊组织形式使得网络的可靠性问题成为制约其发展的瓶颈之一,这就使得对Ad hoc网络故障管理系统的研究成为了必要条件。然而传统的网络故障管理模型无法适应Ad hoc网络环境,在拓扑变化或是管理节点失效情况下,传统的故障管理模型无法正常工作。因此,我们需要针对Ad hoc网络的环境特点来设计网络故障模型。本文在分析对比了几种典型的故障管理模型的基础上,提出了一种适用于Ad hoc网络的故障管理模型。该模型考虑了Ad hoc网络环境下网络拓扑动态变化、节点在网络中的角色变动等问题。模型是在SNMP协议基础上搭建的,并结合了移动代理技术,以协助对SNMP的动态管理配置。引入移动代理技术可以更灵活地实现Ad hoc网络故障管理的自动配置管理,保证该故障管理系统在Ad hoc网络动态环境下的可靠运行。模型选择在当前主流的SNMP软件开发包——NET-SNMP基础上搭建故障检测平台,并利用MRTG工具对检测到的故障数据进行图表分析,以验证本故障检测平台的可靠性和准确性。该模型考虑了多类Ad hoc网络应用环境中可能出现的故障,并引入人工智能的故障诊断方法——神经网络和遗传算法相结合的诊断算法(GA-BP算法)来确保正确的故障判定。利用MATLAB仿真工具对该算法进行多次参数调整和训练,最终得到符合误差要求的结果。同时在MATLAB上对该算法进行了比对和仿真验证,最终证明该算法具有较高的可靠性和诊断正确率。由于故障问题的多元化,以及很多故障无法在线解决,因此本模型中未考虑故障的修复问题。