Self-interested Service-Oriented Agents Based on Trust and QoS for Dynamic Reconfiguration

Progressively increasing complexity of dynamic environments, in which services and applications are demanded by potential clients, requires a high level of reconfiguration of the offer to better match that ever changing demand. In particular, the dynamic change of the client’s needs, leading to higher exigency, may require a smart and flexible automatic composition of more elementary services. By leveraging the service-oriented architectures and multi-agent system benefits, the paper proposes a method to explore the flexibility of the decision support for the services’ reconfiguration based on several pillars, such as trust, reputation and QoS models, which allows the selection based on measuring the expected performance of the agents. Preliminary experimental results, extracted from a real case scenario, allow highlighting the benefits of the proposed distributed and flexible solution to balance the workload of service providers in a simple and fast manner. The proposed solution includes the agents’ intelligent decision-making capability to dynamically and autonomously change services selection on the fly, towards more trustworthy services with better quality when unexpected events happen, e.g. broken machines. We then propose the use of competitive self-interested agents to provide services that best suits to the client through dynamic service composition.

[1]  Therani Madhusudan,et al.  An agent-based approach for coordinating product design workflows , 2005, Comput. Ind..

[2]  Francisco Restivo,et al.  Composition of Petri nets models in service-oriented industrial automation , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[3]  Agostino Poggi,et al.  JADE: A software framework for developing multi-agent applications. Lessons learned , 2008, Inf. Softw. Technol..

[4]  José M. Vidal,et al.  Towards Adaptive Workflow Enactment Using Multiagent Systems , 2005, Inf. Technol. Manag..

[5]  Amit P. Sheth,et al.  Modeling Quality of Service for Workflows and Web Service Processes , 2002 .

[6]  Nelson Rodrigues,et al.  Dynamic Composition of Service Oriented Multi-agent System in Self-organized Environments , 2014, IAT4SIS '14.

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

[8]  Zhi-Zhong Liu,et al.  Web service dynamic composition based on decomposition of global QoS constraints , 2013 .

[9]  Erastos Filos Manufacturing Innovation and Horizon 2020 , 2013, NEW PROLAMAT.

[10]  Thomas Vogel,et al.  Model-Driven Engineering of Self-Adaptive Software with EUREMA , 2014, ACM Trans. Auton. Adapt. Syst..

[11]  Nelson Rodrigues,et al.  Self-organization Combining Incentives and Risk Management for a Dynamic Service-Oriented Multi-agent System , 2014, DoCEIS.

[12]  Paulo Leitão,et al.  Benchmarking flexible job-shop scheduling and control systems , 2013 .

[13]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

[14]  Ana Paula Rocha,et al.  Trust-Based Selection of Partners , 2011, EC-Web.

[15]  RanShuping A model for web services discovery with QoS , 2003 .

[16]  Catholijn M. Jonker,et al.  Formal Analysis of Models for the Dynamics of Trust Based on Experiences , 1999, MAAMAW.