《计算机应用》唯一官方网站 ›› 2023, Vol. 43 ›› Issue (S2): 142-151.DOI: 10.11772/j.issn.1001-9081.2023050587

• 网络与通信 • 上一篇    

容迟网络中基于节点社会属性的激励机制

常亚楠1, 周俊杰1, 崔建群1(), 杨任汀1, 周浩2   

  1. 1.华中师范大学 计算机学院,武汉 430079
    2.武汉轻工大学 网络与信息中心,武汉 430023
  • 收稿日期:2023-05-16 修回日期:2023-07-31 接受日期:2023-08-11 发布日期:2024-01-09 出版日期:2023-12-31
  • 通讯作者: 崔建群
  • 作者简介:常亚楠(1984—),女,湖北武汉人,副教授,博士,CCF会员,主要研究方向:无线mesh网络、延迟容忍网络、社交网络
    周俊杰(1999—),女,湖北武汉人,硕士研究生,主要研究方向:延迟容忍网络、社交网络、无线通信
    崔建群(1974—),女,湖北武汉人,教授,博士,CCF会员,主要研究方向:机会网络、物联网、移动网络、应用层组播
    杨任汀(1998—),男,湖北武汉人,硕士研究生,主要研究方向:延迟容忍网络、社交网络、无线通信
    周浩(1980—),男,湖北武汉人,硕士,主要研究方向:网络工程、数字媒体。
  • 基金资助:
    国家自然科学基金资助项目(61702210)

Incentive mechanism based on node social attributes in delay‑tolerant network

Yanan CHANG1, Junjie ZHOU1, Jianqun CUI1(), Renting YANG1, Hao ZHOU2   

  1. 1.School of Computer Science,Central China Normal University,Wuhan Hubei 430079,China
    2.Network and Informatization Center,Wuhan Polytechnic University,Wuhan Hubei 430023,China
  • Received:2023-05-16 Revised:2023-07-31 Accepted:2023-08-11 Online:2024-01-09 Published:2023-12-31
  • Contact: Jianqun CUI

摘要:

针对容迟网络(DTN)中存在部分节点不合作的问题,提出基于节点社会属性的激励机制(IMNSA)。首先,定义节点协作度、奉献值衡量节点协作程度,其中,协作度体现节点的合作情况,奉献值量化节点在数据传输中的贡献。其次,设置奖励与惩罚策略以提高节点协作的积极性。奖励策略是基于节点协作度与奉献值的消息管理策略;惩罚策略通过强制自私节点转发若干条其他节点的消息迫使节点合作。最后,为提高消息投递率,提出节点羁绊值的概念,通过羁绊值筛选朋友节点以加大消息的扩散程度。仿真实验结果表明,所提机制可有效提高节点协作度,相较于Spray and Wait(SaW)算法,节点的平均协作度提高了112%,同时在消息投递率方面比Prophet平均提高106.48%,负载率比Prophet平均降低86.8%。可见,所提机制在激励节点合作方面具有不错的效果,同时可以保持较高的投递率和较低的网络负载,在社交DTN方面具有良好的应用前景。

关键词: 容迟网络, 自私性, 协作度, 激励机制, 羁绊值

Abstract:

In order to solve the problem of non-cooperation of part nodes in the Delay?Tolerant Network (DTN), an Incentive Mechanism based on Node Social Attributes (IMNSA) was proposed. First, the node cooperation degree and the value of dedication were defined to measure the node cooperation degree. Among them, the cooperation of nodes was reflected by cooperation degree, and the contribution made by nodes was quantified through the value of dedication in data transmission. Secondly, reward and punishment strategies were designed to improve the initiative of node cooperation. Reward strategy was a message management strategy based on node cooperation degree and dedication value; the selfish nodes were forced to cooperate by punishment strategy forcing it to forward several messages from other nodes. Finally, in order to improve the message delivery rate, the concept of node intimacy was proposed, through which friend nodes were screened to increase the message diffusion degree. Simulation experimental results show that the proposed mechanism can effectively improve node cooperation degree. In comparison with the Spray and Wait (SaW) algorithm, the average node cooperation degree of the proposed mechanism is increased by 112%; meanwhile, the message delivery rate of the proposed mechanism is 106.48% higher than that of Prophet, and the load rate is 86.8% lower than that of Prophet. It can be seen that the proposed mechanism has a good effect in stimulating node cooperation, and can maintain a high delivery rate and a low network load, which has a good application prospect in social DTN.

Key words: Delay-Tolerant Network (DTN), selfishness, cooperation degree, incentive mechanism, intimacy

中图分类号: