• DocumentCode
    2585104
  • Title

    2Fast : Collaborative Downloads in P2P Networks

  • Author

    Garbacki, Pawel ; Iosup, Alexandru ; Epema, Dick ; Van Steen, Maarten

  • Author_Institution
    Delft Univ. of Technol.
  • fYear
    2006
  • fDate
    6-8 Sept. 2006
  • Firstpage
    23
  • Lastpage
    30
  • Abstract
    P2P systems that rely on the voluntary contribution of bandwidth by the individual peers may suffer from free riding. To address this problem, mechanisms enforcing fairness in bandwidth sharing have been designed, usually by limiting the download bandwidth to the available upload bandwidth. As in real environments the latter is much smaller than the former, these mechanisms severely affect the download performance of most peers. In this paper we propose a system called 2Fast, which solves this problem while preserving the fairness of bandwidth sharing. In 2Fast, we form groups of peers that collaborate in downloading a file on behalf of a single group member, which can thus use its full download bandwidth. A peer in our system can use its currently idle bandwidth to help other peers in their ongoing downloads, and get in return help during its own downloads. We assess the performance of 2Fast analytically and experimentally, the latter in both real and simulated environments. We find that in realistic bandwidth limit settings, 2Fast improves the download speed by up to a factor of 3.5 in comparison to state-of-the-art P2P download protocols
  • Keywords
    bandwidth allocation; data handling; peer-to-peer computing; protocols; 2Fast; P2P download protocol; P2P network; bandwidth sharing fairness; collaborative file download; download bandwidth; idle bandwidth; peer download speed; peer-to-peer system; upload bandwidth; Analytical models; Bandwidth; Collaboration; Internet; Peer to peer computing; Performance analysis; Protocols; Quality of service; Resource management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Peer-to-Peer Computing, 2006. P2P 2006. Sixth IEEE International Conference on
  • Conference_Location
    Cambridge
  • Print_ISBN
    0-7695-2679-9
  • Type

    conf

  • DOI
    10.1109/P2P.2006.1
  • Filename
    1698587