|
ABSTRACT
We investigate the incentive mechanism of BitTorrent, which is a peer-to-peer file distribution system. As downloaders in BitTorrent are faced with the conflict between the eagerness to download and the unwillingness to upload, we relate this problem to the iterated prisoner's dilemma, which suggests guidelines to design a good incentive mechanism. Based on these guidelines, we propose a new, simple incentive mechanism. Our analysis and the experimental results using PlanetLab show that the original incentive mechanism of BitTorrent can induce free riding because it is not effective in rewarding and punishing downloaders properly. In contrast, a new mechanism proposed by us is shown to be more robust against free riders.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Eytan Adar and Bernardo A. Huberman. Free riding on Gnutella. First Monday, 5(10), October 2000.
|
| |
2
|
Robert Axelrod. The Evolution of Cooperation. Basic Books, 1984.
|
| |
3
|
Robert Axelrod and William D. Hamilton. The evolution of cooperation. Science, 211:1390--1396, 1981.
|
| |
4
|
Ashwin R. Bharambe, Cormac Herley, and Venkata N. Padmanabhan. Analyzing and improving BitTorrent performance. Technical Report MSR-TR-2005-03, Microsoft Research, February 2005.
|
| |
5
|
BitTorrent. http://bittorrent.com.
|
| |
6
|
Bram Cohen. Incentives build robustness in BitTorrent. In Proceedings of the 1st Workshop on Economics of Peer-to-Peer Systems, June 2003.
|
| |
7
|
|
| |
8
|
Christos Gkantsidis and Pablo Rodriguez Rodriguez. Network coding for large scale content distribution. In Proceedings of IEEE Infocom, Miami, FL, March 2005.
|
| |
9
|
Douglas R. Hofstadter. The prisoner's dilemma computer tournaments and the evolution of cooperation. Scientific American, 248(5):14--20, May 1983.
|
| |
10
|
M. Izal, G. Urvoy-Keller, E.W. Biersack, P.A. Felber, A. Al Hamra, and L. Garcés-Erice. Dissecting bittorrent: Five months in a torrent's lifetime. In Proceedings of the 5th Passive and Active Measurement Workshop, April 2004.
|
| |
11
|
Steven Kuhn. Prisoner's dilemma. In Edward N. Zalta, editor, The Stanford Encyclopedia of Philosophy. Fall 2003.
|
| |
12
|
Roger B. Myerson. Game Theory: Analysis of Conflict. Harvard University Press, September 1991.
|
| |
13
|
Seth James Nielson, Scott A. Crosby, and Dan S. Wallach. A taxonomy of rational attacks. In Proceedings of the 4th International Workshop on Peer-To-Peer Systems, February 2005.
|
| |
14
|
Adam Pasick. File-sharing network thrives beneath the radar. http://in.tech.yahoo.com/041103/137/2ho4i.html, November 2004. LONDON (Reuters).
|
| |
15
|
PlanetLab. http://www.planet-lab.org.
|
| |
16
|
J.A. Pouwelse, P. Garbacki, D.H.J. Epema, and H.J. Sips. The BitTorrent p2p file-sharing system: Measurements and analysis. In Proceedings of the 4th International Workshop on Peer-To-Peer Systems, February 2005.
|
 |
17
|
Dongyu Qiu , R. Srikant, Modeling and performance analysis of BitTorrent-like peer-to-peer networks, Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications, August 30-September 03, 2004, Portland, Oregon, USA
|
| |
18
|
Rob Sherwood, Ryan Braud, and Bobby Bhattacharjee. Slurpie: A cooperative bulk data transfer protocol. In Proceedings of IEEE Infocom, 2004.
|
 |
19
|
|
| |
20
|
Karthik Tamilmani, Vinay Pai, and Alexander Mohr. SWIFT: A system with incentives for trading. In Proceedings of the 2nd Workshop on Economics of Peer-to-Peer Systems, June 2004.
|
CITED BY 11
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Zhengye Liu , Yanming Shen , Shivendra S. Panwar , Keith W. Ross , Yao Wang, Using layered video to provide incentives in P2P live streaming, Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV, August 27-31, 2007, Kyoto, Japan
|
|
|
|
|
|
|
|
|
|
|