DocumentCode
909284
Title
Reputation-Based Resource Allocation in P2P Systems of Rational Users
Author
Satsiou, Anna ; Tassiulas, Leandros
Author_Institution
Inf. & Telematics Inst., Thessaloniki, Greece
Volume
21
Issue
4
fYear
2010
fDate
4/1/2010 12:00:00 AM
Firstpage
466
Lastpage
479
Abstract
In this paper, we study p2p systems, where peers have to share their available resources between their own and other peers´ needs. One such example is a system of peers who use their capacity-limited access links both for their upstream and downstream connections. In the selfish approach, each peer would like to exploit the full capacity of his access link only for his downloads. However, if all peers acted selfishly, the system would collapse. In order to motivate peers to cooperate, we propose a distributed reputation-based system according to which peers earn reputation analogous to their contributions. In this way, each peer has to trade off the capacity he will dedicate for uploading in order to increase his reputation and therefore his revenue and the capacity he will dedicate for his downloads. All peers act rationally, trying to maximize their utility. Our proposed policies lead rational peers to cooperation while promoting fairness, as peers receive resources in proportion to their contributions. Our policies outperform existing work in this area in which the slowest link becomes the bottleneck of a heterogeneous system of different link capacity peers. On the contrary, no such bottleneck appears when our policies are used, improving the performance of the system. Finally, we apply our reputation-based approach in a BitTorrent-like file sharing system and we highlight the potential performance gains.
Keywords
peer-to-peer computing; resource allocation; P2P systems; access link; distributed reputation-based system; downloads; peer; peer-to-peer; rational users; resource allocation; uploading; Cooperation enforcement; P2P systems; distributed resource allocation; reputation.;
fLanguage
English
Journal_Title
Parallel and Distributed Systems, IEEE Transactions on
Publisher
ieee
ISSN
1045-9219
Type
jour
DOI
10.1109/TPDS.2009.80
Filename
4967576
Link To Document