A trust-based game theoretical model for Web services collaboration

We present in this paper a trust-based game theoretical model for Web services collaboration. Each collaboration is modeled as a game. In each round of the game, a collaborating Web service submits a cost for achieving a specific task. The task-owner Web service computes the so-called trust-based cost, which is the product between the submitted cost and the inverse of the trust value of the bidding Web service. The game winner is the Web service which has the minimal trust-based cost. The trust is derived from the quality attribute values of a Web service. These values are computed during a collaboration evaluation period. They are updated after each game round based on a demotion or promotion decision. We also show how the proposed model is convenient for modeling Web services composition and assessing the trust of composite Web services. Furthermore, we provide a metric for the assessment of the collaboration trust. The application of this metric shows that the use of the trust allows a safer collaboration with respect to a game where there is no consideration of the trust as a criteria for allocating tasks.

[1]  Daniel A. Menascé,et al.  QoS Issues in Web Services , 2002, IEEE Internet Comput..

[2]  Schahram Dustdar,et al.  A survey on web services composition , 2005, Int. J. Web Grid Serv..

[3]  Jong Myoung Ko,et al.  Quality-of-service oriented web service composition algorithm and planning architecture , 2008, J. Syst. Softw..

[4]  Harry G. Perros,et al.  Trust-based Resource Allocation in Web Services , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[5]  Michael N. Huhns,et al.  Agents as Web Services , 2002, IEEE Internet Comput..

[6]  Li Chen,et al.  Trust-inspiring explanation interfaces for recommender systems , 2007, Knowl. Based Syst..

[7]  Sung Jin Hur,et al.  Improved trust-aware recommender system using small-worldness of trust networks , 2010, Knowl. Based Syst..

[8]  Éva Tardos,et al.  Truthful mechanisms for one-parameter agents , 2001, Proceedings 2001 IEEE International Conference on Cluster Computing.

[9]  Athman Bouguettaya,et al.  RATEWeb: Reputation Assessment for Trust Establishment among Web services , 2009, The VLDB Journal.

[10]  Noam Nisan,et al.  Algorithms for Selfish Agents , 1999, STACS.

[11]  Sarvapali D. Ramchurn,et al.  Trust-based mechanism design , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[12]  Hector Garcia-Molina,et al.  Taxonomy of trust: Categorizing P2P reputation systems , 2006, Comput. Networks.

[13]  Young Ae Kim,et al.  Strategies for predicting local trust based on trust propagation in social networks , 2011, Knowl. Based Syst..

[14]  Abdulmotaleb El-Saddik,et al.  A reference model for dynamic web service composition systems , 2008, Int. J. Web Grid Serv..

[15]  Giorgos Zacharia,et al.  Collaborative reputation mechanisms in electronic marketplaces , 1999, Proceedings of the 32nd Annual Hawaii International Conference on Systems Sciences. 1999. HICSS-32. Abstracts and CD-ROM of Full Papers.

[16]  Joan Feigenbaum,et al.  A BGP-based mechanism for lowest-cost routing , 2002, PODC '02.

[17]  Jamal Bentahar,et al.  Analyzing the Relationships between some Parameters of Web Services Reputation , 2010, 2010 IEEE International Conference on Web Services.

[18]  Paolo Traverso,et al.  Service-Oriented Computing: State of the Art and Research Challenges , 2007, Computer.

[19]  Noam Nisan,et al.  Computationally feasible VCG mechanisms , 2000, EC '00.

[20]  David C. Parkes,et al.  Iterative combinatorial auctions: achieving economic and computational efficiency , 2001 .

[21]  Noam Nisan,et al.  Algorithms for selfish agents mechanism design for distributed computation , 1999 .

[22]  E. Michael Maximilien,et al.  Reputation and endorsement for web services , 2001, SECO.

[23]  Noam Nisan,et al.  Algorithmic mechanism design (extended abstract) , 1999, STOC '99.

[24]  L. Hansen Method of Moments , 2001 .

[25]  Sharon Paradesi,et al.  Integrating Behavioral Trust in Web Service Compositions , 2009, 2009 IEEE International Conference on Web Services.