论文部分内容阅读
P2P(Peer to Peer)技术是近年被业界广泛重视并迅速发展的一项技术,它是现代网络技术和分布式计算技术相结合的产物。P2P技术应用到Internet,揭开了现代对等互联网的序幕。与基于CLIENT/SERVER方式的Internet相比,P2P技术采用一种既不排斥,也不固有的依赖中心控制节点的、基于网络的计算方式,它最大的特点是网络资源不再集中存放于服务器,而是分布于边缘计算机中。
但是,P2P网络给人们带来低成本、高可用的超大规模计算和资源共享等好处的同时,也带来新的问题,如P2P网络的自组织性、开放性使网络的路由、管理等变得更复杂且低效。
鉴于P2P技术存在的上述问题,本文对结构化P2P网络进行了探索和实践,做出了以下贡献:
1.深入分析了Cycloid模型及路由策略,总结其优点及存在的问题。
2.提出了BSNCCC模型(Based Super Node cube-connect-cycle,即基于超节点的带环立方体,以下简称BSNCCC),在此模型中提出结构化P2P中节点位置可动态调整、选择性能优异节点为主节点、Spare Primary node及多重多层次资源信息备份创新策略。
3.用程序模拟了Cycloid和BSNCCC路由算法并对模拟结果进行了分析。实验结果表明,BSNCCC模型在提高网络路由效率的同时使网络中的节点负载平衡度更高。
4.在局域网环境中实现了BSNCCC模型,探讨了BSNCCC的实用价值和意义。