计算机与现代化

• 网络与通信 • 上一篇    下一篇

基于社会自私性的机会网络路由算法

  

  1. (陕西工业职业技术学院,陕西 咸阳 712000)
  • 收稿日期:2016-01-26 出版日期:2016-08-18 发布日期:2016-08-11
  • 作者简介:刘喜勋(1962-),男,陕西韩城人,陕西工业职业技术学院副教授,硕士,研究方向:计算机应用。

Social Selfishness-based Routing Algorithm on Opportunistic Networks

  1. (Shaanxi Polytechnic Institute, Xianyang 712000, China)
  • Received:2016-01-26 Online:2016-08-18 Published:2016-08-11

摘要: 在现有的基于节点自私性的机会网络路由算法中,大部分假设只有个别节点具有自私性。然而在现实世界中,大部分人都具有不同程度自私性。因此,本文提出一种针对社会自私性的机会网络路由算法。在该算法中,节点的自私性体现为追求最大的转发收益,转发收益的大小与消息的优先权和节点间的社会关系强度有关。社会关系越强,消息的优先权越高,节点的转发意愿就越强,相应地消息转发效益就越大。同时,节点优先发送转发收益最大的消息,且选择到与目的节点的社会关系更强,投递率更大且转发意愿较强的节点作为转发节点。最后,通过仿真实验证明该路由算法的可行性和高效性。

关键词: 机会网络, 社会自私性, 路由算法, 社会路由, 仿真

Abstract: In the existing selfishness-based routing algorithms of opportunistic networks, most of them assume that selfishness exists in just a part of the nodes. However, most people have different degrees of selfishness in the real world. Therefore, a social selfishness-based routing algorithm is proposed. In this algorithm, node’s selfishness is reflected in the pursuit of the maximum forwarding revenue, which is related to both the social relationship intensity between the pair nodes and the priorities of the messages. With a stronger social tie and a higher message priority, the forwarding willingness becomes stronger. Meanwhile, nodes firstly forward messages with the highest forwarding revenue, and select the relay node which has a stronger social tie with the destination node and a higher delivery ratio as well as a stronger forwarding willingness for the sender. Finally, the feasibility and efficiency of the proposed algorithm is proved by the simulation experiments.

Key words: opportunistic networks, social selfishness, routing algorithm, social routing, simulation

中图分类号: