1 / 7

Do Incentives Build Robustness in BitTorrent?

This study investigates the impact of incentives on the robustness of the BitTorrent protocol, examining altruistic behavior and the potential exploitation of altruism by selfish users. The results show that while selfish behavior can improve individual download performance, it ultimately reduces overall network capacity. The availability of the BitTyrant client further complicates the dynamics of the system. The study raises questions about the long-term behavior of BitTorrent users and the sustainability of the protocol.

maloneb
Download Presentation

Do Incentives Build Robustness in BitTorrent?

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Do Incentives Build Robustness in BitTorrent? Piatek, Isdal, Anderson, Krishnamurthy, and Venkataramani Presented by Rejaie Johnson and Jim Spadaro

  2. BitTorrent • BitTorrent is a protocol for bulk data transfer • The more you give, the more you get • Tit-for-tat • Not really

  3. Altruism • Not really TFT • 80% of users get more than they give • 70% of capacity comes from high capacity users • Not really a fair protocol • Operates based on altruism of high capacity users

  4. Exploiting Altruism • Selfish users • Want to cheat • Can download with many low-speed connections rather than 1 high-speed

  5. BitTyrant • Maximize reciprocation bandwidth per connection • Find peers that give the most for the least • Maximize number of reciprocating peers • Get as many peers as possible • Until benefit of new peer is outweighed by cost of reduced reciprocation from other peers • Deviate from equal • Decrease uploading on each connection • Until peer stops reciprocating

  6. Results • BitTyrant improves average download performance by 70% • Regardless of capacity, using BitTyrant is in the selfish interest of every peer individually • When all peers behave selfishly, average performance degrades for all peers, even those with high capacity

  7. Conclusion • BitTorrent works because people use the default client • No cheating • BitTyrant is now available in the wild • This is a test – Do incentives build robustness? • Maybe users will continue to donate excess bandwidth • Maybe users will be selfish • Proven to reduce overall capacity

More Related