论文部分内容阅读
计算机对等网络P2P(Peer-to-Peer)是目前流行于网络技术研究领域的一种新兴的网络模型。作为真正的分布式计算技术,P2P技术将对Internet的发展产生重要的影响。与传统的C/S模型相比,它在网络资源利用率、消除服务器瓶颈等多方面有明显的优势。系统中的对等节点兼有客户机和服务器的功能,各个节点之间可以直接进行数据通信,共享计算机资源和服务,无需依赖集中式服务器的支持,消除信息孤岛和资源孤岛。因此,P2P蕴涵着巨大的商业和技术潜在价值。 本文深入研究了结构化覆盖网络路由协议、考虑网络的实际拓扑结构及下一代网络对分布式、动态大规模自组织网络应用的需求,设计了一个分簇的自组织网络路由模型(cluster self-organizing network简称CSON)。具体如下: 1.提出了基于P2P的分簇自组织网络路由模型(CSON)的体系结构。设计该模型是为了在CSON的基础上搭建一个可应用于广域网络(WAN)的高性能、高可用、负载均衡、动态的自组织网络平台。该平台位于应用层,通过该平台可以在Internet物理拓扑基础上建立基于P2P覆盖网络的虚拟拓扑结构,并在其上使用基于P2P计算模式的路由协议,从而有效地建立起一个具有完全分布式结构的自组织网络路由模型。 2.根据节点的分簇结构(Network cluster partitionment based on Internert topology)设计了节点的信息表,并提出了基于分簇的路由算法。和以前的路由算法比较,该算法充分考虑了节点的分簇拓扑结构,从而避免了chord、Pastry等传统的结构化覆盖网络存在的绕路(detouring)问题。降低了系统的路由开销,并减少了发送消息量。 3.提出了基于分簇结构的节点自适应算法(节点的加入和退出算法)、冗错机制及数据项备份策略。节点自适应算法使节点能自适应动态的P2P网络环境;冗余机制是在本簇内建立冗余数据,提高了系统的可靠性和可用性;数据项备份策略是对其它簇内查询效率高的节点的数据项进行备份,从而进一步提高了查询效率。