高级检索

    度量和分析BitTorrent

    Measurement and Analysis of BitTorrent

    • 摘要: BitTorrent是一个用于内容分发的P2P协议,现在已经发展成为互联网的一项重要的应用.从性能的角度度量BitTorrent的行为,解释BitTorrent协议的关键元素,分析BitTorrent是否是高效的.1)提出一种有效度量BitTorrent式的P2P内容分发协议的仿真实验方法; 2)确认BitTorrent协议的Neighbor Selection,Choking/Unchoking和Piece Selection机制存在诸多影响系统性能的缺陷;3)设计ShareStorm协议,作为参照对象,证明BitTorrent的缺陷在协议层可以避免.经仿真实验验证,在下载完成时间这个最主要的性能指标上,ShareStorm比BitTorrent至少减少50%.

       

      Abstract: The P2P content distribution, represented by BitTorrent, has become a popular P2P application. In BitTorrent, peers employ neighbor selection mechanism, choking/unchoking mechanism, and piece selection algorithm to get the required file rapidly. BitTorrent brings the users good downloading experience. However, it is strongly controversial in application. Most complaints come from the ISPs. BitTorrent is not highly efficient. Its fast downloading experience is at cost of network abuse. And this kind of misuse badly affects other Internet services supported by ISPs. An in-depth analysis from the perspective of techniques is demanded to understand the reasons why BitTorrent is popular with users and content providers, while complained by ISPs. Only if all the advantages and the disadvantages of BitTorrent are figured out, it is possible to design a better P2P content distribution protocol. From the perspective of performance, the behaviors of BitTorrent are measured, its key elements are explained, and its efficiency is analyzed. The results are as follows: 1) An effective way to measure the performance of P2P content distribution systems is proposed; 2) It is confirmed that BitTorrents key mechanisms, such as neighbor selection mechanism, choking/unchoking mechanism, and piece selection algorithm, is not highly efficient; and 3) A ShareStorm protocol is designed, which overcomes those flaws of BitTorrent. Preliminary experiment shows that in terms of download time, ShareStorm outperforms BitTorrent by 50%.

       

    /

    返回文章
    返回