• DocumentCode
    1857544
  • Title

    Is Network Coding Helpful for BitTorrent: From a Practitioner´s Perspective

  • Author

    Wang, Shuai ; Zhao, Jin ; Wang, Xin

  • Author_Institution
    Sch. of Comput. Sci., Fudan Univ., Shanghai, China
  • fYear
    2010
  • fDate
    2-5 Aug. 2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    It has been well known that network coding can achieve better network throughput in certain topologies by allowing coding at intermediate nodes. However, the benefit of network coding in P2P content distribution is controversial in recent literatures. In this paper, we seek to investigate how network coding performs in a BitTorrent-like protocol from a practical perspective. To validate the benefit of network coding in BitTorrent, we first implement NCTorrent, a network coding enabled BitTorrent client. We then track about 10,000 real-world BitTorrent session´s user behaviors and use the user behaviors to drive the experiments. Based on the results we establish, our conclusion with respective to the benefits of network coding is pessimistic. Network coding does not help that much in real world scenarios as claimed in previous work. In particular, the logged data also reveal that the last block problem, where network coding is believed to be helpful, only appears with very low probabilities.
  • Keywords
    network coding; peer-to-peer computing; protocols; telecommunication network topology; BitTorrent; NCTorrent; P2P content distribution; intermediate nodes; network coding; network topology; protocol; Bandwidth; Crawlers; Encoding; Network coding; Peer to peer computing; Protocols; Servers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Communications and Networks (ICCCN), 2010 Proceedings of 19th International Conference on
  • Conference_Location
    Zurich
  • ISSN
    1095-2055
  • Print_ISBN
    978-1-4244-7114-0
  • Type

    conf

  • DOI
    10.1109/ICCCN.2010.5560077
  • Filename
    5560077