Agent-based negotiation of service level agreements for web service compositions

This paper presents an agent-based negotiation framework to support the autonomous establishment and maintenance of Service Level Agreements for QoS aware web service compositions. It uses a two-layered architecture for the coordinated negotiation of QoS constraints, in order to ensure collective functionality, endto-end QoS and the stateful coordination of complex web service compositions. It forms part of the adaptive Agent based Negotiation of SLAs for Web Service Compositions 2 service composition management framework which is being developed by the ASAPM Project. We present a prototype implementation of the framework. It is built on top of the JADE agent framework and also uses the WS2JADE plug-in which enables the integration of web services and JADE agents.

[1]  Barbara Pernici,et al.  An architecture for flexible Web service QoS negotiation , 2005, Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05).

[2]  Mohan Baruwal Chhetri,et al.  Experimentation with three different approaches of agent-based negotiation , 2006 .

[3]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[4]  Ryszard Kowalczyk,et al.  Predicting partner's behaviour in agent negotiation , 2006, AAMAS '06.

[5]  Klara Nahrstedt,et al.  QoS-assured service composition in managed service overlay networks , 2003, 23rd International Conference on Distributed Computing Systems, 2003. Proceedings..

[6]  Ryszard Kowalczyk,et al.  An Agent Based QoS Conflict Mediation Framework for Web Services Compositions , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[7]  Matthias Klusch,et al.  Software agent-based applications, platforms and development kits , 2005 .

[8]  Ryszard Kowalczyk,et al.  On possibilistic case-based reasoning for selecting partners for multi-attribute agent negotiation , 2005, AAMAS '05.

[9]  Jian Lin,et al.  Adaptive Service Agreement and Process Management , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[10]  A. Karmouch,et al.  Agent-based Negotiation for Resource Allocation in Grid , 2005 .

[11]  Heiko Ludwig,et al.  Defining and Monitoring Service-Level Agreements for Dynamic e-Business , 2002, LISA.

[12]  Ryszard Kowalczyk,et al.  On Fuzzy Projection-Based Utility Decomposition in Compound Multi-agent Negotiations , 2007, IFSA.

[13]  Heiko Ludwig,et al.  The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services , 2003, Journal of Network and Systems Management.

[14]  Nicholas R. Jennings,et al.  Building Automated Negotiators , 2002, Agent Technologies, Infrastructures, Tools, and Applications for E-Services.

[15]  Nicholas R. Jennings,et al.  Foundations of distributed artificial intelligence , 1996, Sixth-generation computer technology series.

[16]  Nicholas R. Jennings,et al.  Negotiation decision functions for autonomous agents , 1998, Robotics Auton. Syst..

[17]  H. Jürgen Müller,et al.  Negotiation principles , 1996 .

[18]  Agostino Poggi,et al.  Jade - a fipa-compliant agent framework , 1999 .

[19]  Mohan Baruwal Chhetri,et al.  WS2JADE: A Tool for Run-time Deployment and Control of Web Services as JADE Agent Services , 2005 .

[20]  Jian Lin,et al.  A coordinated architecture for the agent-based service level agreement negotiation of Web service composition , 2006, Australian Software Engineering Conference (ASWEC'06).