TPOD: A Trust-Based Incentive Mechanism for Peer-to-Peer Live Broadcasting

The prevalence of emerging peer-to-peer (P2P) live broadcasting applications has practically demonstrated that they could scale to reliably support a large population of end users. However, these systems potentially suffer from two major threats: peers generally interact with unfamiliar partners without the benefit of trusted third party or verification authority, resulting in poor service if meeting with unreliable upstream nodes, while peers essentially tend to be selfish when it comes to the duty rather than the benefits and hence undermine the system performance. The trust and cooperation issues motivate us to investigate the design of trust-based incentive mechanism which establishes trustful relationship among peers and balances what they take from the system with what they contribute. The proposed TPOD mechanism leverages the statistical analysis to the practical service logs of client-server and P2P systems and effectively offers incentive through service differentiation. It goes beyond existing approaches in the following four desirable properties: (1)Trust-based; (2)Practical-oriented; (3)Objective metrics about past behaviors and (4)Distributed nature upon gossip-based overlay. The experiment results over PlanetLab verify its effectiveness.

[1]  Aravind Srinivasan,et al.  Resilient multicast using overlays , 2003, IEEE/ACM Transactions on Networking.

[2]  David Clark Visual Basic and the Future of Web-Application Development , 2001, Computer.

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

[4]  Hector Garcia-Molina,et al.  The Eigentrust algorithm for reputation management in P2P networks , 2003, WWW '03.

[5]  Mostafa H. Ammar,et al.  A reputation system for peer-to-peer networks , 2003, NOSSDAV '03.

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

[7]  Bo Li,et al.  DONet: A Data-Driven Overlay Network For Efficient Live Media Streaming , 2004, INFOCOM 2005.

[8]  Weihong Wang,et al.  To play or to control: a game-based control-theoretic approach to peer-to-peer incentive engineering , 2003, IWQoS'03.

[9]  M. Nowak,et al.  Evolution of indirect reciprocity by image scoring , 1998, Nature.

[10]  Bo Li,et al.  CoolStreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming , 2005, Proceedings IEEE 24th Annual Joint Conference of the IEEE Computer and Communications Societies..

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

[12]  David Clark,et al.  Face-to-Face with Peer-to-Peer Networking , 2001 .

[13]  Meng Zhang,et al.  Large-scale live media streaming over peer-to-peer networks through global internet , 2005, P2PMMS'05.

[14]  John C.-I. Chuang,et al.  Incentive mechanism for peer-to-peer media streaming , 2004, Twelfth IEEE International Workshop on Quality of Service, 2004. IWQOS 2004..

[15]  Ernesto Damiani,et al.  Choosing reputable servents in a P2P network , 2002, WWW.

[16]  Ernesto Damiani,et al.  A reputation-based approach for choosing reliable resources in peer-to-peer networks , 2002, CCS '02.