论文部分内容阅读
无线Mesh网络(WirelessMeshNetwork,WMN)是一种新型网络,这种网络融合了无线局域网(WLAN)和Ad Hoc网络的特点。同时它易于部署,为用户随时随地地获取无线宽带接入服务提供了可能。无线Mesh网络中基于网络编码机会路由协议的设计与优化是近年来的研究热点之一。但这方面的研究尚浅,在候选转发节点集的选取、多比特速率对传输性能的影响以及传输机制等方面,还有需要改进和优化的地方。本文的工作主要围绕上述几点展开,具体包括以下方面:本文首先分析了基于网络编码的机会路由协议转发节点集的选择策略。在选取转发节点时,将节点的编码机会考虑在内,由此提出了一种机会路由算法BNC_OR(Balanced NetworkCoding andOpportunistic Routing),这一算法选取期望传输次数作为节点集的选择依据,通过调整度量系数和的权重,在获得较高吞吐量的同时,尽可能发掘节点的编码机会,并与CORE协议的性能做了比较。仿真结果表明,本算法可以调高网络吞吐能力并且降低数据传输的时延。接着,分析了多比特率选择机制对消息传输的影响,在此基础上提出了一种多比特率选择模型。模型包括两部分:一是路由度量——期望机会式编码传输时间ExOC_TT(Expected OpportunisticallyCoded Transmission Time),它考虑了速率选择对传输的影响;二是最佳转发方案算法,即寻找最小化的ExOC_TT(Sinit)。仿真结果表明,多比特率方案在数据传输时间上有比较明显的优势。最后,本文对现有机会路由协议中的退出机制所存在的问题进行了分析。提出了动态调整机制ADNA(Algorithm of Dynamically Node Adjustment)。ADNA引入相似节点的概念,并结合网络的传输特性,在尽可能不影响当前传输的前提下,动态地调整节点退出,以提高节点的传输效率。仿真结果表明,加入ADNA算法后,网络的吞吐能力有较为明显的提升。