A Differentiated Service Based Incentive Mechanism in P2P File-sharing Systems

In P2P file-sharing systems, incentives to motivate peers to provide their files are essential. The objective of this paper is to enable the peers to get service differentiation in a P2P network based on how much the peers are willing to pay for a file. A peer can obtain higher download bandwidth if he pays a relatively higher price. To do so, he should earn more money by providing more valuable files to others. As a result the system where the peers reside will encourage all peers to contribute to their maximum extent to others. To realize the service differentiation, we propose a bandwidth allocation algorithm, and a reliable and secure payment scheme to serve the algorithm. Through the experiments, we illustrate that the algorithm can achieve its goal of service differentiation and can induce efficient file sharing by rational peers. Also, we show that the algorithm can properly adapt to different events such as peer's arrival, peer's departure and network congestion.

[1]  Panayotis Antoniadis,et al.  Enforcing efficient resource provisioning in peer-to-peer file sharing systems , 2006, OPSR.

[2]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[3]  David K. Y. Yau,et al.  Incentive and service differentiation in P2P networks: a game theoretic approach , 2006, TNET.

[4]  Stefan Schmid,et al.  Free Riding in BitTorrent is Cheap , 2006, HotNets.

[5]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[6]  Johan A. Pouwelse,et al.  The Bittorrent P2P File-Sharing System: Measurements and Analysis , 2005, IPTPS.

[7]  Christos H. Papadimitriou,et al.  Free-riding and whitewashing in peer-to-peer systems , 2004, IEEE Journal on Selected Areas in Communications.

[8]  Panayotis Antoniadis,et al.  Incentives for content availability in memory-less peer-to-peer file sharing systems , 2005, SECO.

[9]  Dan S. Wallach,et al.  Enforcing Fair Sharing of Peer-to-Peer Resources , 2003, IPTPS.

[10]  Eytan Adar,et al.  Free Riding on Gnutella , 2000, First Monday.

[11]  Ralf Steinmetz,et al.  Token-Based Accounting for P2P-Systems , 2005, KiVS.

[12]  Hector Garcia-Molina,et al.  EigenRep: Reputation Management in P2P Networks , 2003 .

[13]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.

[14]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[15]  Yvo Desmedt,et al.  Threshold Cryptosystems , 1989, CRYPTO.

[16]  David K. Y. Yau,et al.  A game theoretic approach to provide incentive and service differentiation in P2P networks , 2004, SIGMETRICS '04/Performance '04.

[17]  Kevin Leyton-Brown,et al.  Incentives for sharing in peer-to-peer networks , 2001, EC '01.

[18]  Emin Gün Sirer,et al.  KARMA : A Secure Economic Framework for Peer-to-Peer Resource Sharing , 2003 .