论文部分内容阅读
P2p网络技术是计算机通信技术研究领域的热点之一。它致力于充分利用Internet 边缘的设备能力(计算能力、存储空间和文件资源等),实现资源共享。而随着新一代移动无线网络技术的发展和成熟,组网更为便捷的移动自组织网络(MANET)也得到了越来越多的关注。由于MANET和P2p技术具有一些共同特性,如拓扑结构动态性,分布式计算等,在MANET上引入P2p技术,成为一个新的研究领域:移动P2p网络。但是由于移动P2p网络本身存在的局限性和网络节点的移动性,使得传统P2p技术与移动无线网络技术的结合出现了许多问题,因此,如何针对移动P2p的特殊网络环境,设计一个高效的路由协议成为移动P2p研究的首要任务。
本文首先对现有的移动P2p网络路由协议做了综合分析与探讨;接着,参考相似方案,讨论了对传统P2p路由协议Pastry的两个方面的改进:一方面,在构建覆盖层拓扑时,充分考虑节点的物理位置信息,引入随机地标概念(Random Landmarking)对节点进行一次分簇处理,使得物理上相近的节点形成一级分簇,改善覆盖层和物理层拓扑失配问题,减少不必要的物理层中间路由,减少路由开销;另一方面,利用P2p网络的小世界特性,根据节点的聚集度对一级分簇内的节点进行二次分簇处理,形成的二级分簇聚集度高,特征路径短,可以加快簇内基于关键字的查找过程。仿真结果表明,改进后的Pastry 路由可以有效减低网络流量;最后,将改良后的Pastry 路由协议与MANET 网络AODV 路由协议结合,介绍了一个基于DHT 策略的移动P2p路由协议ACP(AODV Combined with Pastry Routing Protocol),在MANET 上构建P2p结构化覆盖网络,包括分簇创建,路由表更新维护和路由过程。仿真实验结果表明,ACp路由综合性能良好,即使在节点移动速度较快的情况下,依然可以保持相对较高的查找成功率,且路由开销低,延迟时间短。