基于Barter机制的机会网络路由算法在数据分组交易过程中存在的僵局问题,导致网络吞吐量降低,为此,提出一种基于协作中继的路由算法(Routing Algorithm based on Cooperative Relays,RACR),在Barter机制中采用协作中继机制,引入多方交易激活数据分组的单向传递,同时优化分组删除的判定条件,对分组交易僵局问题加以有效解决,从而提高网络吞吐量,降低数据分组端到端时延。仿真结果表明,与现有的Barter路由算法和DT(Direct Transmission)路由算法相比,RACR路由算法的网络吞吐量提高了7.9%以上,分组平均端到端时延则至少降低了8.5%。
无人机自组网应用场景中,针对OLSR(Optimized Link State Routing)协议在数据通信阶段,无人机快速移动可能引起通信链路中断,并且OLSR协议没有链路维护机制,导致发包成功率降低和时延增加.在节点入网阶段,无人机无法及时获取全网拓扑信息,导致通信失败.本文借鉴AODV(Ad Hoc On Demand Distance Vector)路由协议中按需寻路思想,提出一种按需寻路的可靠OLSR协议.该算法提出了两个优化思路:基于TC全网寻路机制和基于HELLO邻居寻路机制,通过增加路由获取途径,维护多跳链路的稳定性.通过仿真实验将该协议与现有协议进行比较,实验结果表明,该协议在不增加控制开销的前提下,提高网络的发包成功率,端到端时延和吞吐量.