欢迎来到天天文库
浏览记录
ID:46663657
大小:79.50 KB
页数:12页
时间:2019-11-26
《多信道Buffer感知机会路由协议》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、多信道Buffer感知机会路由协议摘要摘要:针对无线电频谱资源不足和现有机会路由方案存在的问题,通过将认知无线电技术和机会路由有效结合起来,提出了一种能够同时对无线电频谱和节点Buffer进行感知的机会路由协议(SBA-OR:SpectrumandBufferAwareOpportunisticRouting)0OMNET++仿真结果表明,相对于经典的机会路由方案,Buffer感知机会路由的平均端到端延时更小,吞吐量更大,负载更均衡。采用多信道后,性能进一步提升关键词关键词:认知无线电;机会路由协议;Buffer感知;负载均衡DOIDOI:10.11907/
2、rjdk.171110中图分类号:TP393文献标识码:A文章编号文章编号:16727800(2017)0050158030引言随着网络的快速发展,各种网络用户急剧增加,各种无线电技术与应用的竞争愈演愈烈,无线电频谱资源的有限性日益凸显。与此同时,在全球范围内,普遍采用固定的频谱分配策略来管理无线电频谱资源,因而产生了频谱资源利用效率低下的问题。近年来,认知无线电技术发展成为提高频谱使用效率的主要研究方向[1]对于无线多跳网络而言,路由是影响网络整体性能的最重要因素之一。与传统路由按照事先选好的路径进行数据包传输不同,机会路由在传输数据包时,充分利用了无线电
3、媒介的广播特性,通过多个候选节点的协同工作,动态、自主地选择下一跳节点来转发数据包,从而提高了链路的稳定性和系统整体的吞吐量[2]。现有的机会路由方案大都忽略了中继节点Buffer中的数据包个数对网络路由性能的影响,在高速率无线多跳网络中,可能造成最短路径上的中继节点Buffer中积累大量的数据包,从而影响网络传输性能针对现有机会路由方案存在的不足,本文提出了一种能够同时对无线电频谱和候选中继节点Buffer进行感知的机会路由协议(SBA-OR),该协议在有效结合认知网络技术和机会路由技术的基础上,引入了对候选中继节点的Buffer进行动态感知的机制,进一步
4、提高无线传感器网络的传输性能,真正实现了对无线电频谱资源的动态利用,并综合候选中继节点的位置和Buffer信息动态、自主地进行路由决策1多信道Buffer感知机会路由协议实现在机会路由方案(OR:OpportunisticRouting)中,通常有4种类型的数据要发送,即RTS、CTS、DATA、ACK[34]。节点在发送正式的数据包DATA之前,需要与其候选节点集中的节点完成一次RTS/CTS握手,具体过程如下:节点在选取的数据传输信道上广播RTS,候选节点集的节点在接收到节点广播的RTS后,会调度一个时长为TBackoff的定时器。TBackoff的计算
5、公式如下:TBackoff二CODi,dst-Dk,dst+SIFS,kHdst(1)其中,Di,dst表示发送节点和目的节点之间的距离,Dk,dst表示候选节点和目的节点之间的距离,CO是一个与距离相关的常数。在TBackoff的定时时间结束后,候选节点会在同一信道上向发送节点回复一个CTSo发送节点在该信道上成功接收到第一个CTS后,就会忽略掉后续接收到的CTSo这样就完成了一次RTS/CTS握手,而第一个回复CTS的候选节点就被选为了最佳中继节点由式(1)可知,候选节点与目的节点的距离越近,TBackoff就越小,候选节点在回复CTS之前等待的时间就越
6、短,竞争最佳中继节点的优先级就越高在完成RTS/CTS握手后,发送节点就会向选定的中继节点发送数据包DATA,中继节点会立即回复一个确认包ACKBuffer感知机会路由(BA0R:BufferAwareOpportunisticRouting)与经典机会路由的数据包传输过程大致相同。两者的不同之处在于候选节点集中的候选节点在接收到发送节点广播的RTS后的处理方式。在BA0R中,候选节点在接收到RTS后,同样会调度一个时长为TBackoff的定时器。计算公式如下:TBackoff=CODidst-Dkdst+ClXBUFNUMBUFSIZE+SIFS,kHds
7、t(2)其中,BUFNUM表示候选节点Buffer中实际存储的数据包的个数,BUFSIZE表示候选节点Buffer中能够存储的最大数据包个数,C1是一个常数显然,TBackoff的大小由节点位置和Buffer中的数据包个数共同决定。如果候选节点Buffer中存储的数据包个数较多,即便距离目的节点较近,也可能不会被选为最佳中继节点在多信道方案中,节点在进行RTS/CTS握手之前,首先需要对无线电环境进行频谱感知,获取频谱使用信息,然后采用一定的信道选择算法,从若干条可用的信道中选出一条最佳信道作为数据传输信道[3,56]2实验配置及结果在一个1000X130m
8、2的矩形区域内,对应于不同的实验场景分别布置特定数量
此文档下载收益归作者所有