• DocumentCode
    17769
  • Title

    Centralized and Distributed Protocols for Tracker-Based Dynamic Swarm Management

  • Author

    Dan, G. ; Carlsson, Niklas

  • Author_Institution
    Sch. of Electr. Eng., KTH R. Inst. of Technol., Stockholm, Sweden
  • Volume
    21
  • Issue
    1
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    297
  • Lastpage
    310
  • Abstract
    With BitTorrent, efficient peer upload utilization is achieved by splitting contents into many small pieces, each of which may be downloaded from different peers within the same swarm. Unfortunately, piece and bandwidth availability may cause the file-sharing efficiency to degrade in small swarms with few participating peers. Using extensive measurements, we identified hundreds of thousands of torrents with several small swarms for which reallocating peers among swarms and/or modifying the peer behavior could significantly improve the system performance. Motivated by this observation, we propose a centralized and a distributed protocol for dynamic swarm management. The centralized protocol (CSM) manages the swarms of peers at minimal tracker overhead. The distributed protocol (DSM) manages the swarms of peers while ensuring load fairness among the trackers. Both protocols achieve their performance improvements by identifying and merging small swarms and allow load sharing for large torrents. Our evaluations are based on measurement data collected during eight days from over 700 trackers worldwide, which collectively maintain state information about 2.8 million unique torrents. We find that CSM and DSM can achieve most of the performance gains of dynamic swarm management. These gains are estimated to be up to 40% on average for small torrents.
  • Keywords
    computer network management; peer-to-peer computing; protocols; BitTorrent; CSM; DSM; centralized protocol; distributed protocols; file-sharing efficiency; tracker-based dynamic swarm management; Availability; Merging; Peer to peer computing; Protocols; Search engines; Throughput; Time measurement; BitTorrent performance; content popularity; peer-to-peer overlay management; tracker-based protocol;
  • fLanguage
    English
  • Journal_Title
    Networking, IEEE/ACM Transactions on
  • Publisher
    ieee
  • ISSN
    1063-6692
  • Type

    jour

  • DOI
    10.1109/TNET.2012.2198491
  • Filename
    6215000