• DocumentCode
    2669997
  • Title

    Availability in BitTorrent Systems

  • Author

    Neglia, Giovanni ; Reina, Giuseppe ; Zhang, Honggang ; Towsley, Don ; Venkataramani, Arun ; Danaher, John

  • Author_Institution
    Univ. degli Studi di Palermo, Palermo
  • fYear
    2007
  • fDate
    6-12 May 2007
  • Firstpage
    2216
  • Lastpage
    2224
  • Abstract
    In this paper, we investigate the problem of highly available, massive-scale file distribution in the Internet. To this end, we conduct a large-scale measurement study of BitTorrent, a popular class of systems that use swarms of actively downloading peers to assist each other in file distribution. The first generation of BitTorrent systems used a central tracker to enable coordination among peers, resulting in low availability due to the tracker´s single point of failure. Our study analyzes the prevalence and impact of two recent trends to improve BitTorrent availability: (i) use of multiple trackers, and (ii) use of Distributed Hash Tables (DHTs), both of which also help to balance load better. The study considered more than 1,400 trackers and 24,000 DHT nodes (extracted from about 20,000 torrents) over a period of two months. We find that both trends improve availability, but for different and somewhat unexpected reasons. Our findings include: (i) multiple trackers improve availability, but the improvement largely comes from the choice of a single highly available tracker, (ii) such improvement is reduced by the presence of correlated failures, (iii) multiple trackers can significantly reduce the connectivity of the overlay formed by peers, (iv) the DHT improves information availability, but induces a higher response latency to peer queries.
  • Keywords
    Internet; file organisation; peer-to-peer computing; query processing; resource allocation; table lookup; BitTorrent system; Internet; distributed hash tables; downloading peers; load balancing; massive-scale file distribution; peer query; Availability; Communications Society; Computer science; Delay; File servers; Internet; Large-scale systems; Peer to peer computing; Security; Spine;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE
  • Conference_Location
    Anchorage, AK
  • ISSN
    0743-166X
  • Print_ISBN
    1-4244-1047-9
  • Type

    conf

  • DOI
    10.1109/INFCOM.2007.256
  • Filename
    4215838