论文部分内容阅读
伴随着移动P2P网络技术的日渐成熟,资源交互共享成为移动节点间相互交流的重要方式。然而,移动网络中的移动节点都具有一定的自私性,节点希望不断地从移动网络中获取资源,而不愿意贡献资源,因此导致移动P2P网络中自私节点的“搭便车”行为日益严重。这种行为不仅影响了节点参与合作的积极性,也使移动网络中可以获取的资源不断减少。与此同时,移动P2P网络中,资源的供求关系面临着不平衡的问题。当资源数量远小于节点请求数量时(即求大于供),节点不得不排队等待资源,从而降低了资源交互效率,甚至导致网络阻塞。为了解决上述问题,基于移动P2P网络的资源交互系统需要加入一种有效的机制来抑制自私节点并保证资源供求关系平衡。本文针对上述在移动P2P网络中自私节点问题及资源供求关系不平衡问题进行研究,提出了自私节点抑制及资源均衡机制。首先,结合移动P2P网络中资源交互的特点,本文建立了基于博弈论的资源交互模型,并对该模型进行了分析。然后,针对移动P2P网络结构及节点运动的特点,提出了资源交互过程中基于节点移动性预测和通信链路稳定性的合作节点选择算法。该算法对节点的运动状态进行了预测,并计算出每条可选通信链路的稳定性水平,从中选出最优合作节点。接着,本文在基于博弈论的资源交互模型的基础上,提出了移动P2P网络中自私节点抑制及资源均衡机制。其中自私节点抑制机制包括基于信誉的鼓励规则和基于服务限制的惩罚规则两部分:基于信誉的鼓励规则通过节点历史贡献系数来控制节点在一次资源交互过程中的收益,可以实现历史贡献系数越高的节点获得的收益越高;基于服务限制的惩罚规则是用于惩罚拒绝合作的自私节点,通过限制其参与后续资源交互对自私节点进行惩罚。资源平衡机制则主要考虑了资源需求动态变化的特性,建立了动态的资源价格函数,并与节点在资源交互过程中的收益相结合,通过市场的自我调节机制,保证资源供求关系的实时动态平衡。本文提出的节点选择算法能有效提高通信链路的稳定性水平,防止由于节点的移动而导致通信链路中断,保障资源交互的顺利进行。