论文部分内容阅读
随着计算机技术和通信技术的飞速发展,用户存储了越来越多、具有很高使用价值的内容,整个互联网内容存储的中心,渐渐从网络核心移向靠近终端用户的边缘。内容存储方式的转变趋势,使得互联网上的内容交换模式也相应的发生了巨大的转变,从传统的基于客户机/服务器(Client/Server,简写C/S)的内容交换模式,演变到如今的基于对等网络(Peer-to-Peer Network,简写P2P网络)的内容交换模式。一般来说,对等网络是指覆盖在Internet之上的重叠网络(Overlay Network),网络中的每个节点既是服务的提供者,也是服务的使用者。对等网络技术的研究是当前网络界研究的焦点,也是工业界关注的热点。虽然,对等网络已经得到了广泛而成功的应用,但是系统中仍然存在很多需要研究的问题。本文围绕P2P网络构建Overlay拓扑时用户需求的异构性、不同物理网络的适应性问题,探讨P2P网络结构中有关超级节选取方案,提高P2P网络用户的满意度和整体网络的性能。本文首先介绍了对等网络的产生、基本概念、特点及应用领域,并深入分析了不同用户节点对于P2P网络的需求异构性以及P2P网络在无线环境下的适应性。通过讨论各类P2P网络拓扑结构的优缺点后,特别针对半分布式非结构化P2P网络,分析了该网络拓扑存在的问题,提出了基于物理网络特性以及用户适应的拓扑构建的研究思路。为了构建半分布式非结构化P2P网路的拓扑结构,解决不同P2P用户对业务需求喜好度不同问题,本文提出了对等网络中基于用户需求适应的P2P超级节点选取机制。首先确立性能参数集表征不同的指标,用户根据主观偏向给出相应的喜好度,从而构建对于各参数集的权重。根据上述输入,构建超级节点选取的层次分析模型,利用层次分析方法最后给出各用户对超级节点选取的决策。另外,本文在综述现有P2P网络在无线网络物理环境下部署存在的问题,尤其针对无线MESH网络自身节点异构性,多跳网络传输性能受跳数影响异常严重的特性,提出了基于无线MESH网络物理特性的P2P超级节点选取机制。该机制考虑节点在MESH网络中所处角色和位置等物理特性,确立“MESH子域”,在此基础上构建超级节点服务簇,保证簇内节点实际通信的跳数较小,进一步保证应用的端到端传输延迟。本文针对对等网络中呈现出的问题(如业务需求异构性、物理网络异构性)出发,紧紧围绕P2P网络在拓扑构建时超级节点选取机制进行深入研究,提出了用户适应及物理特性适应的超级节点选取方法,基于两种不同的视角对协议进行优化,为解决对等网络拓扑构建问题展示了全新的视角和美好的前景。