论文部分内容阅读
Ad Hoc网络是指一类没有基础设施支持、具有高度动态拓扑结构的自组织无线网络。网络中的节点兼具主机和路由器的功能,在民用和军事通信领域有广泛的应用前景。目前能量受限是Ad Hoc网络存在的主要问题之一。Ad Hoc网络中的节点通常采用便携式的电池进行供电,电池能量有限,因此如何有效节省电池能量是目前亟待解决的问题。功率意识路由协议就是基于以上背景提出的。传统路由协议的性能指标主要基于路由跳数、延迟和吞吐量。在无线网络中,这些度量可能导致网络过多地使用小部分节点的能量,对网络性能造成不利的影响。在兼顾传统路由指标之外,功率意识路由协议主要考虑发射功率和网络寿命等参数。最优化链路状态路由协议(Optimized Link State Routing,OLSR)是为无线移动Ad Hoc网络提出的一种表驱动工作方式的路由协议,它是为了适应自组网的需求,对纯链路状态算法进行优化而形成的。OLSR路由协议的核心技术是多点中继机制,适用于整体规模大、节点分布密集的网络。考虑到大规模网络中数据分组传输频繁、信道竞争激励,引入功率控制机制显得尤为重要。本文对OLSR的路由选择策略、帧格式、信息存储表进行了修改,设计了一种基于OLSR的功率意识路由协议(Power Aware Routing Based On OLSR,PA-OLSR),其基本思想是在源节点和目的节点间找到一条能耗总和最小的路径、同时尽可能选择寿命较长的节点作为多点中继节点。PA-OLSR路由协议采用基于信号衰减值的功率控制机制以估测与邻居节点通信的最小发射功率,同时在节点寿命评估中考虑当前能量流失率。在理论分析的基础上,本文给出基于OPNET Modeler平台的仿真模型和仿真结果,对OLSR和PA-OLSR路由协议的数据包发送成功率、数据包平均时延和网络寿命等性能指标进行了比较分析。仿真结果表明PA-OLSR路由协议能有效地提高信道利用率和网络寿命。