1 / 11

Do incentives build robustness in BitTorrent ?

Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani Offense by Patrick Wong, Xian Yi Teng. Do incentives build robustness in BitTorrent ?. Contribution?. The paper seeks to show ‘incentives don’t build robustness in BitTorrent’

seth-horne
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. Michael Piatek, Tomas Isdal, Thomas Anderson, Arvind Krishnamurthy, Arun Venkataramani Offense by Patrick Wong, Xian Yi Teng Do incentives build robustness in BitTorrent?

  2. Contribution? • The paper seeks to show ‘incentives don’t build robustness in BitTorrent’ • I have verified this years ago by setting my upload rate to 0 and still getting the whole file, then disconnecting immediately

  3. Contribution? • The paper seeks to show ‘a strategic peer can raise download speeds while still contributing the same’ • Already proven by BitThief (‘Free Riding in BiTorrent is Cheap’, Locher et al., HotNets, 2006) – high download rates without uploading any data

  4. Contribution? • BitTyrant as example to show that incentives don’t build robustness • Not a threat – if trackers don’t like it, they ban it

  5. Strategic? • Benefit of optimistic unchoking: Might discover faster peers at all points in time • BitTyrant abolishes optimistic unchoking => does it catch peers that start out slow but become fast later? • What is BitTyrant’s performance, long-term?

  6. Strategic? • BitTyrant designed not to upload too much if you cannot download so much in return • Instead, look for people with higher upload rates instead so you can do a better deal • Benefits people with higher upload capacities • How many people have such connections? • How much does it benefit low upload connections?

  7. Suspicions so far • Long-term performance? • Low upload capacity performance? • Does evaluation answer these questions?

  8. Evaluation? • Real-world swarms ‘evaluation’ • What is their peer’s upload rate? (UW machines, fast network, capped at 128 KB/s upload) • How about slower uploads? (question 2) • Perhaps BitTyrant only benefits fast uploaders? • Also, torrents with files larger than 1 GB ignored – why?

  9. Evaluation • PlanetLab ‘evaluation’ • Ooh! Varying upload speed performance?! • Wait! File size is 5 MB? Long-term performance? (question 1) • Perhaps with this behavior, in long term, original client would catch up and outperform BitTyrant?

  10. Suspicions so far • Paper tries to do the obvious • Questionable if BitTyrant really offers much performance benefit

  11. Conclusion • Everyone knows incentives don’t build robustness – How many people seed till 1.0 ratio? But this is not a threat to BitTorrent • So we can raise download speeds while contributing the same? • Other incentive-unrelated (upload-unrelated) ways of increasing download speeds exist (better network positioning – Ono)

More Related