论文部分内容阅读
P2P系统架构已经成为互联网上实现内容分发系统的最重要的架构之一。有许多商用或者非商用的P2P文件分发应用已经在互联网上得到了实现。eMule和迅雷软件分别作为结构化和混合式架构P2P系统的典型应用有着极为广泛的用户群体。本文将对这两个网络进行测量与研究。本文通过分析eMule以及迅雷的工作原理,设计并实现了基于对等网络文件分发网络的测量系统,并对测量结果进行了分析。主要工作内容包括:(1)设计并且实现了对等网络文件分发系统的测量系统,分别对eMule和迅雷网络进行了测量。(2)针对eMule的网络测量中,本文统计和分析了KAD网络中的节点行为并对其分类。并且对KAD网络中的内容检索模块进行了改进。(3)对迅雷网络的测量中,本文对迅雷网络的区分服务做了初步的研究,分析了迅雷P2SP架构的工作机制,测量了迅雷服务器的规模和分布并分析了迅雷区分服务的效果。本文通过对对等网络文件分发系统的测量,揭示了目前最流行的两种文件分发系统的工作机制。并且利用测量系统对这两种系统进行了分析。这些分析结果可以加深对文件分发系统的网络行为特性的理解,为研究和改进文件分发系统架构和网络拓扑提供参考意见,为优化网络性能和用户体验提供指导。