|
ABSTRACT
While the fundamental premise of peer-to-peer (P2P) systems is that of voluntary resource sharing among individual peers, there is an inherent tension between individual rationality and collective welfare that threatens the viability of these systems. This paper surveys recent research at the intersection of economics and computer science that targets the design of distributed systems consisting of rational participants with diverse and selfish interests. In particular, we discuss major findings and open questions related to free-riding in P2P systems: factors affecting the degree of free-riding, incentive mechanisms to encourage user cooperation, and challenges in the design of incentive mechanisms for P2P systems.
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
|
Adar, E. and Huberman, B. A. (2000). Free Riding on Gnutella. First Monday, 5(10).
|
 |
2
|
Aditya Akella , Srinivasan Seshan , Richard Karp , Scott Shenker , Christos Papadimitriou, Selfish behavior and stability of the internet:: a game-theoretic analysis of TCP, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
3
|
Nazareno Andrade , Miranda Mowbray , Aliandro Lima , Gustavo Wagner , Matei Ripeanu, Influences on cooperation in BitTorrent communities, Proceeding of the 2005 ACM SIGCOMM workshop on Economics of peer-to-peer systems, August 22-22, 2005, Philadelphia, Pennsylvania, USA
[doi> 10.1145/1080192.1080198]
|
| |
4
|
Andreoni, J. (1989). Giving with Impure Altruism: Applications to Charity and Ricardian Equivalence. Journal of Political Economy, 97(6):1447-58.
|
| |
5
|
Buchegger, S. and LeBoudec, J.-Y. (2004). A Robust Reputation System for Peer-to-Peer and Mobile Ad-Hoc Networks. In Workshop on Economics of Peer-to-Peer Systems.
|
| |
6
|
|
| |
7
|
Camerer, C. F. (2003). Behavioral Game Theory. Princeton University Press.
|
| |
8
|
Castro, M., Druschel, P., Ganesh, A., Rowstron, A., and Wallach, D. S. (2002). Security for Structured Peer-to-Peer Overlay Networks. In Proceedings of Multimedia Computing and Networking 2002 (MMCN '02).
|
 |
9
|
Miguel Castro , Peter Druschel , Anne-Marie Kermarrec , Animesh Nandi , Antony Rowstron , Atul Singh, SplitStream: high-bandwidth multicast in cooperative environments, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
10
|
|
| |
11
|
Christin, N. and Chuang, J. (2005). A cost-based analysis of overlay routing geometries. In IEEE INFOCOM.
|
 |
12
|
|
 |
13
|
|
 |
14
|
Byung-Gon Chun , Kamalika Chaudhuri , Hoeteck Wee , Marco Barreno , Christos H. Papadimitriou , John Kubiatowicz, Selfish caching in distributed systems: a game-theoretic analysis, Proceedings of the twenty-third annual ACM symposium on Principles of distributed computing, July 25-28, 2004, St. John's, Newfoundland, Canada
[doi> 10.1145/1011767.1011771]
|
| |
15
|
Clarke, E. (1971). Multipart Pricing of Public Goods. Public Choice, 1:17-33.
|
| |
16
|
Cohen, B. (2003). Incentives build robustness in bittorrent. In Workshop on Economics of Peer-to-Peer Systems.
|
| |
17
|
Cole, R., Dodis, Y., and TimRoughgarten (2003). Pricing Networks with Selfish Routing. In Workshop on Economics of Peer-to-Peer Systems.
|
 |
18
|
|
| |
19
|
Dellarocas, C. and Resnick, P. (2003). Online Reputation Mechanisms: A Roadmap for Future Research. Summary Report of the First Interdisciplinary Symposium on Online Reputation Mechanisms. In Workshop on economics of peer-to-peer networks.
|
| |
20
|
|
 |
21
|
Alex Fabrikant , Ankur Luthra , Elitza Maneva , Christos H. Papadimitriou , Scott Shenker, On a network creation game, Proceedings of the twenty-second annual symposium on Principles of distributed computing, p.347-351, July 13-16, 2003, Boston, Massachusetts
[doi> 10.1145/872035.872088]
|
 |
22
|
|
| |
23
|
|
 |
24
|
|
| |
25
|
|
 |
26
|
Michal Feldman , John Chuang , Ion Stoica , Scott Shenker, Hidden-action in multi-hop routing, Proceedings of the 6th ACM conference on Electronic commerce, p.117-126, June 05-08, 2005, Vancouver, BC, Canada
[doi> 10.1145/1064009.1064022]
|
 |
27
|
Michal Feldman , Kevin Lai , Ion Stoica , John Chuang, Robust incentive techniques for peer-to-peer networks, Proceedings of the 5th ACM conference on Electronic commerce, May 17-20, 2004, New York, NY, USA
[doi> 10.1145/988772.988788]
|
 |
28
|
Michal Feldman , Christos Papadimitriou , John Chuang , Ion Stoica, Free-riding and whitewashing in peer-to-peer systems, Proceedings of the ACM SIGCOMM workshop on Practice and theory of incentives in networked systems, September 03-03, 2004, Portland, Oregon, USA
[doi> 10.1145/1016527.1016539]
|
 |
29
|
|
| |
30
|
Friedman, E. and Resnick, P. (1998). The Social Cost of Cheap Pseudonyms. Journal of Economics and Management Strategy, 10(2):173-199.
|
| |
31
|
Friedman, E. and Shenker, S. (1997). Learning and implementation on the internet. In Manuscript. New Brunswick: Rutgers University, Department of Economics.
|
 |
32
|
Philippe Golle , Kevin Leyton-Brown , Ilya Mironov, Incentives for sharing in peer-to-peer networks, Proceedings of the 3rd ACM conference on Electronic Commerce, p.264-267, October 14-17, 2001, Tampa, Florida, USA
[doi> 10.1145/501158.501193]
|
| |
33
|
Groves, T. (1973). Incentives in Teams. Econometrica, 41:617-663.
|
 |
34
|
|
| |
35
|
|
| |
36
|
Jakobsson, M., Hubaux, J.-P., and Buttyan, L. (2003). A Micro-Payment Scheme Encouraging Collaboration in Multi-Hop Cellular Networks. In Financial Cryptography.
|
 |
37
|
|
 |
38
|
|
 |
39
|
|
| |
40
|
Morselli, R., Katz, J., and Bhattacharjee, B. (2004). A game-theoretic framework for analyzing trust-inference protocols. In 2nd Workshop on Economics of Peer-to-Peer Systems.
|
| |
41
|
Ngan, T.-W. J., Wallach, D. S., and Druschel, P. (2004). Incentive-compatible peer-to-peer multicast. In Workshop on Economics of Peer-to-Peer Systems.
|
 |
42
|
|
| |
43
|
Rosenschein, J. S. and Zlotkin, G. (1994). Rules of Encounter. MIT Press.
|
| |
44
|
Saroiu, S., Gummadi, P. K., and Gribble, S. D. (2002). A Measurement Study of Peer-to-Peer File Sharing Systems. In Proceedings of Multimedia Computing and Networking 2002 (MMCN '02).
|
| |
45
|
Shneidman, J. and Parkes, D. C. (2004). Overcoming rational manipulation in mechanism implementation.
|
| |
46
|
Varian, H. R. (1995). Economic Mechanism Design for Computerized Agents. In Proc. of Usenix Workshop on Electronic Commerce.
|
| |
47
|
Vickrey, W. (1961). Counterspeculation, Auctions, and Competitive Sealed Tenders. Journal of Finance, 16:8-37.
|
| |
48
|
|
| |
49
|
Zhong, S., Chen, J., and Yang, Y. R. (2003). Sprite: A Simple, Cheat-Proof, Credit-Based System for Mobile Ad-Hoc Networks. In 22nd Annual Joint Conference of the IEEE Computer and Communications Societies.
|
INDEX TERMS
Primary Classification:
C.
Computer Systems Organization
C.2
COMPUTER-COMMUNICATION NETWORKS
C.2.4
Distributed Systems
Additional Classification:
C.
Computer Systems Organization
C.4
PERFORMANCE OF SYSTEMS
H.
Information Systems
H.3
INFORMATION STORAGE AND RETRIEVAL
H.3.5
On-line Information Services
Subjects:
Data sharing
J.
Computer Applications
J.4
SOCIAL AND BEHAVIORAL SCIENCES
Subjects:
Economics
K.
Computing Milieux
K.6
MANAGEMENT OF COMPUTING AND INFORMATION SYSTEMS
K.6.4
System Management
General Terms:
Design,
Economics,
Management,
Theory
Keywords:
algorithms,
cooperation,
design,
economics,
game-theory,
hidden-action,
hidden-information,
incentives,
peer-to-peer,
performance,
reliability
|