论文部分内容阅读
随着社会的进步和科学技术的发展,资源分享成为人们生活中不可或缺的重要组成部分。P2P网络由于先天具有高速、资源丰富、容错能力强、低成本等特征,其在互联网资源分享中占有重要地位。随着P2P网络重要性的日益增加,如何实现高效地分享P2P网络资源,已成为学术界和企业界亟待解决的问题。信任模型的建立为P2P网络资源的高效分享提供了一条可行的途径,本文主要对P2P网络环境下基于信任模型的P2P网络资源分享策略展开研究。P2P网络中的资源分享策略通常建立在一定模型之上,由于传统P2P网络资源分享策略所依赖模型缺乏有效的信任机制,从而常常导致资源分享效率较低。将信任模型引入到P2P网络中,即基于信任模型的资源分享策略是现阶段研究的热点,但现有的基于信任模型的资源分享策略存在以下两方面问题:(1)在信任模型建立环节中,对信任本身和有效信任评价机制的研究较少。现有的方法主要是在一定假设条件下,纯粹通过节点行为的验证得出所谓的信任模型。因此,要提升资源分享效率,必须对模型本身加以改进。本文构建的基于SNA分组的P2P信任模型,从节点交易关系出发,由分组模式构建P2P信任模型。(2)在P2P网络资源分享过程中,流媒体资源分享中时间延迟较大的问题始终未能很好的解决。在现有关于流媒体资源分享策略的研究中,传统P2P网络资源分享策略是以流媒体资源完整的存储在网络中固定几个节点为前提的,这些节点的退出很容易成为分享策略的瓶颈,而以超级节点作为P2P网络流媒体资源管理者的分享策略从某种程度上限制了其他节点上流媒体资源的分享,高时间延迟问题改观不够明显。由于流媒体资源分享环境具有动态性和时效性等特点,这就需要流媒体资源分享策略具有较高的时间效率。因此,需要对现有的P2P网络流媒体资源分享策略加以改进。本文提出的基于信任模型的P2P流媒体资源分享策略,能在保证流媒体播放质量的同时,有效降低延迟时间。本文根据对现有研究成果的整理和分析,建立基于信任模型的P2P网络资源分享策略,提高资源分享效率。具体包括:首先,分析了现有P2P网络模型存在的弊端;结合SNA,加入了交易关系作为信任来源,提出了一种基于SNA分组的P2P信任模型,阐述了其构成模式,使得P2P资源分享建立在信任模型上,可有效提高节点的可靠性和资源的可用性;之后,基于SNA分组的P2P信任模型,提出了文件资源分享策略和流媒体资源分享策略,其中核心内容包括信任度和可用度的概念和计算以及MSC算法;接下来,本文通过实验证明了基于信任模型的P2P网络资源分享策略的可行性和实用性;最后为本文工作的总结,并针对工作中不完善之处给出了下一步工作的重点。