P2P(Peer-to-Peer)与传统的Client/Server模式的最大不同在于分布式资源存储和访问控制,在实际传输数据前需要进行资源定位。由于资源定位算法的缺陷及覆盖网络拓扑与实际物理网络拓扑的不匹配,在资源定位与数据传输过程中会造成大量的带宽、节点资源消耗。本项目通过网络测试技术建立P2P网络覆盖网拓扑特征、资源分布特点、流量与性能行为模型;对比分析P2P网络资源定位算法及覆盖网拓扑结构,基于实际运营网络测试分析产生的网络模型,消除覆盖网与实际网络拓扑结构的不一致性,改进、设计高效的资源定位算法和资源缓存技术;在Peer端系统采用主动网络测试技术自适应选择资源,优化网络资源使用。
P2P系统与传统C/S系统的最大不同在于分布式资源组织、分布式访问控制以及在实际传输数据前需要进行资源定位。资源定位直接影响P2P应用性能和网络带宽消耗,是P2P计算最核心的研究问题之一。本项目研究资源组织、查找与分发等资源定位关键问题。主要研究内容包括提出了一种基于索引的混合式P2P网络模型,该模型在路由跳数、查询处理速度以及索引节点转发查询消息的代价等方面都具有良好的性能;设计了拓扑匹配、负载均衡、副本和缓存一致性策略,从而提高了P2P网络资源查找效率;提出了结合泛洪和树状结构优势的P2P网络多源数据分发机制;设计并实现P2P流量识别方法,在实际网络中测量与分析了P2P行为特征;应用P2P资源定位算法,实现了移动自组织网络中数据的高效、可靠传输。新的网络模型、覆盖网络拓扑的优化和高效的资源查找与分发方法极大的提高了资源定位速度,减少了传输带宽;P2P测量与分析刻画了真实的P2P网络行为特征,为新型P2P系统和快速的资源定位算法设计提供了科学的依据。在本项目的支持下,课题组在国内外期刊和国际会议上共发表和录用论文43篇,受理专利申请10项,其中授权1项,获得软件登记著作权2项。