Balancing Trust and Incentive in Peer-to-Peer Collaborative System

In order to maximize resource utilization as well as providing trust management in P2P computing environments, we propose a novel framework - Trust-Incentive Service Management (TIM). Having child model, club model, bid model and trust model, TIM is constructed based on role based price strategy. In this mechanism, providers set the price according to demand and supply, and consumers maximize the surplus upon budget and deadline. A weighted voting scheme is also proposed to secure the P2P system by declining the join request from malicious peers. TIM is scalable and efficient in that: (1) it is completely distributed without a central server; (2) it dynamically manages the price and service by integrating valuables of pricing, trust, and incentive. A TIM prototype has been successfully implemented in a real P2P system, CROWN. We evaluate the proposed approach through comprehensive experiments and achieve improved results in service allocation efficiency, system completion time, and aggregated resource utilization.

[1]  Rajkumar Buyya,et al.  Pricing for Utility-Driven Resource Management and Allocation in Clusters , 2007, Int. J. High Perform. Comput. Appl..

[2]  Yunhao Liu,et al.  Efficient information service management using service club in CROWN Grid , 2005, 2005 IEEE International Conference on Services Computing (SCC'05) Vol-1.

[3]  R. Ranjan,et al.  Grid Federation : An Economy Based , Scalable Distributed Resource Management System for Large-Scale Resource Coupling , .

[4]  Wilhelm Hasselbring,et al.  A Hierarchical Super Peer Network for Distributed Artifacts , 2004, DELOS.

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

[6]  Shanshan Song,et al.  Non-Cooperative Grids: Game-Theoretic Modeling and Strategy Optimization , 2005 .

[7]  Yunhao Liu,et al.  Dynamic layer management in super-peer architectures , 2004 .

[8]  Thomas Beth,et al.  Valuation of Trust in Open Networks , 1994, ESORICS.

[9]  Jeannie R. Albrecht,et al.  Computational Resource Exchanges for Distributed Resource Allocation , 2004 .

[10]  Daniel Grosu,et al.  Combinatorial auction-based protocols for resource allocation in grids , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[11]  Amin Vahdat,et al.  Resource Allocation in Federated Distributed Computing Infrastructures , 2004 .

[12]  Michal Feldman,et al.  A price-anticipating resource allocation mechanism for distributed shared clusters , 2005, EC '05.

[13]  Samir Khuller,et al.  Construction of an efficient overlay multicast infrastructure for real-time applications , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).

[14]  David Abramson,et al.  The Grid Economy , 2005, Proceedings of the IEEE.

[15]  Michael R. Lyu,et al.  Trust- and clustering-based authentication services in mobile ad hoc networks , 2004, 24th International Conference on Distributed Computing Systems Workshops, 2004. Proceedings..

[16]  Li Xiao,et al.  Dynamic Layer Management in Superpeer Architectures , 2005, IEEE Trans. Parallel Distributed Syst..

[17]  J. Plank,et al.  Grid Resource Allocation and Control Using Computational Economies , 2003 .

[18]  Yu Zhang,et al.  Distributed access control in CROWN groups , 2005, 2005 International Conference on Parallel Processing (ICPP'05).

[19]  Ion Stoica,et al.  Robust incentive techniques for peer-to-peer networks , 2004, EC '04.

[20]  I. Foster,et al.  ‘To Share or not to Share’ An Analysis of Incentives to Contribute in Collaborative File Sharing Environments , 2003 .