Improving peer-to-peer file distribution: winner doesn't have to take all
Abstract
Recent work on BitTorrent has shown that the choke/unchoke mechanism implements an auction where each peer tries to induce other peers into "unchoking" it by uploading more data than competing peers. Under such a scenario, fast peers tend to trade with one another and neglect slower peers. In this work, we revisit the peer-to-peer (p2p) file distribution problem and show that this does not have to be the case. We describe a p2p file distribution algorithm, the Tit-For-Tat Transport Protocol (TFTTP), that is able to achieve faster download performance than BitTorrent by employing a new mechanism called a promise. Our experiments show that the average throughput for TFTTP is some 30% to 70% higher than that for BitTorrent under controlled and realistic network conditions. We also show that TFTTP exhibits fairer sharing behavior and avoids the situation where "winner takes all".
Additional Information
© 2010 ACM. This work was supported by the Singapore Ministry of Education grant R-252-000-348-112.Additional details
- Eprint ID
- 72257
- DOI
- 10.1145/1851276.1851289
- Resolver ID
- CaltechAUTHORS:20161122-143227109
- Ministry of Education (Singapore)
- R-252-000-348-112
- Created
-
2016-11-22Created from EPrint's datestamp field
- Updated
-
2021-11-11Created from EPrint's last_modified field