Computer and Modernization

Previous Articles     Next Articles

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

CLC Number: