论文部分内容阅读
当前主流P2P网络存在着可扩展性不高,效率低下以及对电信主干网负载太大等问题,已经严重阻碍了P2P的应用和发展。目前最新的技术是基于DHT的结构化的定位模型,这种技术在一定程度上解决了这些问题,但其只能提供精确的查询使它很难转化成实用系统。
本文在分析以上网络优缺点的基础上,提出了一种基于混合发现机制的层次化P2P模型Hierarchical-HybridPeer-to-PeerNetwork(HHP2PN),并对模型的设计原理、实现方式进行了详细的描述。模型的设计思想是对非结构化P2P网络模型进行进一步扩展,在其中融合结构化网络并引入分层的概念,以此来增强非结构化P2P网络的可扩展性;为了消除模型中结构化网络和非结构化网络的差异,提出了关键值匹配算法,保证网络的透明性;同时,模型中引入了查询缓冲机制,提高了查询的效率。
仿真实验中,将HHP2PN和原Chord网络就路由跳数、路由时延等性能指标进行比较,同时,比较了几种常见的查询缓冲机制对模型性能的影响,并得出结论:HHP2PN在路由跳数上较原Chord稍差,而路由时延明显优于Chord;不同的缓存管理机制对模型性能也会有一定的影响。