机会网络中基于接触间隔时间改进的路由算法
- 格式:pdf
- 大小:2.03 MB
- 文档页数:6


1.1机会网路典型路由算法研究机会网络是一种节点分布稀疏、网络拓扑结构不断发生变化的间歇性通信网络。
数据以多跳方式,采用“接收-携带-转发”的机制传输给目的节点,如果中间节点没有合适的可供传输的路径或节点,则无法立刻将数据转发出去,而是保存在节点缓存中,等到出现合适的传输机会之后,再将消息转发出去。
而现有的有线网络和无线自组织网络中基于TCP/IP 协议的端到端路由协议已经不再适用于机会网络。
因此,如何在机会网络中寻找一条时延尽可能低、消耗尽可能小、传输成功率尽可能高的路径,将消息准确传递到目的节点,是机会网络中一个极具挑战性的问题。
从不同角度出发,机会网络的路由策略有不同的分类方式[27]。
按照消息传输方式可分为洪泛路由策略和转发路由策略;按照路由所使用报文的份数可分为单报文路由策略和多报文路由策略;按照节点所掌握的网络拓扑信息还可分为确定性路由策略和随机性路由策略。
本文按照消息传输方式不同将目前的路由协议分为如下几类:直接传输路由策略(Direct Transmission)、基于泛洪的路由策略(Flooding Based)、基于情景感知的路由策略(Context Based)、基于社区的路由策略(Community Based)、基于编码的路由策略(Coding Based)、基于预测的路由策略(Predicted Based)。
1.1.1基于副本或泛洪的路由策略直接传输(Direct Transmission,DT)路由在运行过程中,不产生消息副本,消息一直保存在源节点缓存中,直到源节点在运动过程中遇到目的节点,才将消息转发给目的节点。
DT 路由协议由于没有进行路由优化处理,也没有产生任何副本消息,因此传输时延很大。
为了减少网络中消息的传输时延,研究人员提出了基于泛洪的路由协议,通过消息携带节点产生大量的消息副本,转发给每一个相遇的节点,完成消息的投递。
根据网络中消息副本数量的多少,还可以将基于泛洪的路由分为两大系列:泛洪路由和限制性泛洪路由。
2013年9月Journal on Communications September 2013 第34卷第9期通信学报V ol.34No. 9 基于网络编码的机会网络高效路由算法任智,刘智虎,姚玉坤,陈前斌(重庆邮电大学移动通信技术重庆市重点实验室,重庆400065)摘要:针对采用Epidemic机制的机会网络路由算法在数据分组传送阶段存在通信冗余的问题,提出了一种基于网络编码的高效路由算法——NCBER(network-coding-based epidemic routing)。
NCBER在传送数据分组的过程中使用主动异或网络编码和多播,并取消了Request(请求)控制分组,从而减少数据分组的转发次数和控制分组数量,降低网络开销,缩短分组传输时延。
理论分析和仿真结果表明,NCBER算法在网络开销和数据分组端到端时延性能方面优于经典的Epidemic路由算法及其改进算法MRRMR(message redundancy removal of multi-copy routing),并且使数据传送成功率保持在100%。
关键词:机会网络;路由算法;网络编码;多播;网络开销中图分类号:TP393.4 文献标识码:A 文章编号:1000-436X(2013)09-0016-08 Efficient routing algorithm for opportunisticnetworks based on network codingREN Zhi, LIU Zhi-hu, YAO Yu-kun, CHEN Qian-bin(Chongqing Key Lab of Mobile Communications Technology, Chongqing University of Posts and Communications, Chongqing 400065, China) Abstract: To address the problem in opportunistic network that the existing epidemic-mechanism-based routing algo-rithms incur redundant communication overhead during the transmission of data packets, an efficient routing algorithm based on network coding, called NCBER (network-coding-based epidemic routing), was proposed. During the transmis-sion of data packets, NCBER adopts an active XOR coding operation and multicast, and cancels the transmission of the Request control packets, so as to reduce the time used to transmit data packets, as well as the number of control packets.As a result, NCBER cuts down the network overhead and shortens the end-to-end delay of data packets. Theoretical analysis and extensive simulation results show that NCBER outperforms the classical epidemic routing algorithm and its improvement called MRRMR (message redundancy removal of multi-copy routing) in terms of the network overhead and the end-to-end delay, while still keeping the delivery rate at 100%.Key words: opportunistic network; routing algorithm; network coding; multicast; network overhead1引言机会网络(opportunistic network)[1]是一种具有间断或部分连接的网络拓扑,利用节点移动带来的相遇机会实现通信的时延和断裂可容忍的无线移动自组织网络。