计算机工程与应用 ›› 2021, Vol. 57 ›› Issue (1): 134-140.DOI: 10.3778/j.issn.1002-8331.1912-0191
余玲飞,龚海刚
YU Lingfei, GONG Haigang
摘要:
移动社会网络的路由工作中存在一个不合理的假设,即所有节点是无私合作的,愿意为其他节点转发数据。然而,MSN网络节点通常表现出自私性,因为在现实世界中,节点通常被人们所支配,而社会中的人们可能由于节点资源的匮乏不愿意节点参与转发。这种节点的自私行为无疑极大地降低了网络的性能。为了解决移动社会网络的自私路由问题,提出了一种基于用户合作和贡献的自私路由协议C2SR。C2SR根据候选中继节点与目标节点之间的合作度及该节点对网络的贡献度来决定下一跳节点。其中节点合作度由节点社会合作度和个体合作度决定,贡献度则包括节点之间的相互贡献以及对整个网络的社会贡献。与目标节点具有较高合作度并且贡献度较小的候选节点更适合作为下一跳中继节点。仿真结果表明,C2SR协议比SSAR和ANT等协议具有更好的性能。