通信学报 ›› 2013, Vol. 34 ›› Issue (9): 16-23.doi: 10.3969/j.issn.1000-436x.2013.09.003

• 学术论文 • 上一篇    下一篇

基于网络编码的机会网络高效路由算法

任智,刘智虎,姚玉坤,陈前斌   

  1. 重庆邮电大学 移动通信技术重庆市重点实验室,重庆 400065
  • 出版日期:2013-09-25 发布日期:2017-07-05
  • 基金资助:
    国家自然科学基金资助项目;教育部留学回国人员科研启动基金资助项目;重庆市自然科学基金资助项目;重庆市科委重点实验室专项基金资助项目

Efficient routing algorithm for opportunistic networks based on network coding

Zhi REN,Zhi-hu LIU,Yu-kun YAO,Qian-bin CHEN   

  1. Chongqing Key Lab of Mobile Communications Technology,Chongqing University of Posts and Communications,Chongqing 400065,China
  • Online:2013-09-25 Published:2017-07-05
  • Supported by:
    The National Natural Science Foundation of China;The Scientific Research Starting Foundation for Returned Overseas Chinese Scholars;The Natural Science Foundation of Chongqing;The Special Fund of Chongqing Key Laboratory (CSTC)

摘要:

针对采用Epidemic机制的机会网络路由算法在数据分组传送阶段存在通信冗余的问题,提出了一种基于网络编码的高效路由算法——NCBER(network-coding-based epidemic routing)。NCBER在传送数据分组的过程中使用主动异或网络编码和多播,并取消了 Request(请求)控制分组,从而减少数据分组的转发次数和控制分组数量,降低网络开销,缩短分组传输时延。理论分析和仿真结果表明,NCBER 算法在网络开销和数据分组端到端时延性能方面优于经典的Epidemic路由算法及其改进算法MRRMR(message redundancy removal of multi-copy routing),并且使数据传送成功率保持在100%。

关键词: 机会网络, 路由算法, 网络编码, 多播, 网络开销

Abstract:

To address the problem in opportunistic network that t existing epidemic-mechanism-based routing algorithms 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 transmission 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 ortens 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 overhead

No Suggested Reading articles found!