信息网络安全 ›› 2015, Vol. 15 ›› Issue (2): 51-56.doi: 10.3969/j.issn.1671-1122.2015.02.009

• 技术研究 • 上一篇    下一篇

一种基于网络编码的机会社会网络路由算法

齐峰1(), 马春光1,2, 周永进1, 苗俊峰1   

  1. 1.哈尔滨工程大学计算机科学与技术学院,黑龙江哈尔滨 150001
    2.哈尔滨工程大学国家保密学院,黑龙江哈尔滨 150001
  • 收稿日期:2014-11-25 出版日期:2015-02-10 发布日期:2015-07-05
  • 作者简介:

    作者简介: 齐峰(1979-),男,黑龙江,硕士研究生,主要研究方向:信息与网络安全、机会网络、网络编码;马春光(1974-),男,黑龙江,教授,博士,主要研究方向:密码学、信息安全、传感网与物联网、网络编码;周永进(1990-),男,山东,硕士研究生,主要研究方向:机会网络、移动模型;苗俊峰(1987-),男,河南,硕士研究生,主要研究方向:信息安全。

  • 基金资助:
    黑龙江省自然科学基金[F201229];哈尔滨市科技创新人才研究专项资金[2012RFXXG086]

A Routing Algorithm of Opportunistic Social Networks Based on Network Coding

QI Feng1(), MA Chun-guang1,2, ZHOU Yong-jin1, MIAO Jun-feng1   

  1. 1. College of Computer Science and Technology, Harbin Engineering University, Harbin Heilongjiang 150001, China
    2. College of National Secrecy, Harbin Engineering University, Harbin Heilongjiang 150001, China
  • Received:2014-11-25 Online:2015-02-10 Published:2015-07-05

摘要:

为了解决机会社会网络中数据传输成功率低、平均传输延迟大等不利因素,文章提出一种基于网络编码的机会社会网络路由(OSN-NC)算法,OSN-NC路由算法的中间节点只将目标节点相同的编码数据包进行再次编码,因此这样可以降低全局编码系数数量和高斯消元的复杂度,增加数据传输的可靠性。社区内我们采用PROPHET和网络编码相结合的消息传输策略,将编码数据包传输给网络中相遇概率值更大的下一跳转发节点,直到遇到目标节点。在社区间我们选择累积相遇概率值大的节点作为编码节点完成消息的转发,直到遇到具有相同社区的中间节点后采用社区内消息传输策略。仿真结果表明,OSN-NC算法在提高网络吞吐量和数据传输成功率、降低平均传输时延等方面具有明显的改善。

关键词: 机会社会网络, 网络编码, 社区

Abstract:

In order to solve opportunistic social network with negative factors that the low success rate of data transmission and the large average network latency, we proposed the a routing algorithm of opportunistic social networks based on network coding (OSN-NC). The intermediate nodes of OSN-NC routing algorithm are coded again only on the same target nodes of the coded data packet, so this can reduce the overall number of coded coefficients and the complexity of Gaussian elimination, and increase the reliability of data transmission. We use the message transmission strategy of combining PROPHET with network coding within the community, transmission the encoded data packets to the next hop node with greater encounter probability, until it reaches the destination node. We select the greater cumulative probability as the encoding node to complete message forwarding between the communities, until encounter intermediate nodes with the same community, then according to the messaging strategy within community. The simulation results show OSN-NC in improving network throughput and success rate of data transmission, reducing he average transmission delay other properties have significantly improved.

Key words: opportunistic social networks, network coding, community

中图分类号: