论文部分内容阅读
点对点网络(P2P)指网络用户之间可以直接通信的网络结构。P2P使用户可以直接连接到其他用户的计算机,而不是像过去那样连接到服务器去浏览与下载;另外,P2P改变了互联网现在的以大网站为中心的状态、重返“非中心化”,把权力交还给用户。 可扩展性是P2P系统的一个重要指标。本文首先讨论了P2P文件共享系统的可扩展性问题,分析了一种结构化P2P网络Chord如何解决在分布式P2P文件共享系统中查找资源的可扩展性问题。 BitTorrent是一种P2P资源发布系统。BitTorrent系统具有很强的负载平衡能力,可以很快将大文件分发给很多用户;而且BitTorrent系统中有专门的算法保证了系统的公平性。不过BitTorrent系统依赖于系统中的一个集中式的设备——追踪器,因而BitTorrent系统中存在单点失效的问题,而且单一追踪器无法为很多用户提供服务,BitTorrent系统的可扩展性不够好。 针对于BitTorrent系统可扩展性不好的问题,本文定义了BitTorrent追踪器间通信协议,提出追踪器网络模型。追踪器之间用追踪器间通信协议通信,就可以实现追踪器网络,从而提高BitTorrent系统的可扩展性。