Understanding peer exchange in BitTorrent systems

Di Wu, Prithula Dhungel, Xiaojun Hei, Chao Zhang, Keith W. Ross

    Research output: Chapter in Book/Report/Conference proceedingConference contribution

    Abstract

    Peer Exchange (PEX), in which peers directly exchange with each other lists of active peers in the torrent, has been widely implemented in modern BitTorrent clients for decentralized peer discovery. However, there is little knowledge about the behavior of PEX in operational systems. In this paper, we perform both passive measurements and Planetlab experiments to study the impact and properties of BitTorrent PEX.We first study the impact of PEX on the download efficiency of BitTorrent. We observe that PEX can significantly reduce the download time for some torrents. We then analyze the freshness, redundancy and spread speed of PEX messages. Finally, we also conduct large-scale Planetlab experiments to understand the impact of PEX on the overlay properties of BitTorrent.

    Original languageEnglish (US)
    Title of host publication2010 IEEE 10th International Conference on Peer-to-Peer Computing, P2P 2010 - Proceedings
    DOIs
    StatePublished - 2010
    Event2010 IEEE 10th International Conference on Peer-to-Peer Computing, P2P 2010 - Delft, Netherlands
    Duration: Aug 25 2010Aug 27 2010

    Publication series

    Name2010 IEEE 10th International Conference on Peer-to-Peer Computing, P2P 2010 - Proceedings

    Other

    Other2010 IEEE 10th International Conference on Peer-to-Peer Computing, P2P 2010
    CountryNetherlands
    CityDelft
    Period8/25/108/27/10

    Keywords

    • BitTorrent
    • Measurement
    • Peer exchange

    ASJC Scopus subject areas

    • Computational Theory and Mathematics
    • Computer Science Applications
    • Theoretical Computer Science

    Fingerprint Dive into the research topics of 'Understanding peer exchange in BitTorrent systems'. Together they form a unique fingerprint.

    Cite this