摘要
针对DTN现有的动态分段网络编码(Dynamic Segmented Network Coding,DSNC)路由算法在编码包头部存在冗余字段、ACK反馈阶段存在冗余开销和节点因无序转发编码包而影响数据包端到端时延等问题,提出基于动态分段网络编码的DTN高效路由算法—ERBNC(Efficient Routing Based on dynamic segmented Network Coding).该算法通过采取压缩编码包头部字段、删除冗余的ACK分组、设置编码包的发送优先级等措施以减少网络开销和数据包平均端到端时延.仿真结果表明,与DSNC算法相比,ERBNC算法在网络开销和端到端时延方面的性能均得到改善.
To solve the redundant overhead during the transmission of ACK packets and coding packet header,and the end to end affected by the node disorder forwards the coded packets,an Efficient Routing Algorithm for DTN based on Dynamic Segmented Network Coding(ERBNC)is proposed.By discarding the redundant ACK and coding packets in ACK transfer stage,and reducing the coding packet header fields,sets different priorities for coding packets to be forwarded,ERBNC had reduced the network overhead as well as the end-to-end delay of data packets.Simulation results show that,the performance of network overhead and the end-to-end delay of ERBNC algorithm are improved compared with DSNC.
出处
《微电子学与计算机》
CSCD
北大核心
2015年第3期136-141,共6页
Microelectronics & Computer
基金
重庆市自然科学基金资助项目(cstc2012jjA40040)
长江学者和创新团队发展计划资助(IRT1299)
关键词
DTN
路由算法
网络编码
动态分段
冗余开销
DTN
routing algorithms
network coding
dynamic segmented
network overhead