Three Decision-making Mechanisms to facilitate Negotiation of Service Level Agreements for Web Service Compositions
Jakub Brzostowski, Mohan Baruwal Chhetri, Ryszard Kowalczyk · DROPS (Schloss Dagstuhl – Leibniz Center for Informatics) · 2007
The negotiation of Service Level Agreements for composite web services is a very complex process. It involves the coordination of the negotiation process so that the end-to-end QoS requirements of the user request are satisfied while ensuring that the atomic QoS requirements are also simultaneously satisfied. This paper summarizes three decision-making mechanisms which support the process of Service Level Agreement negotiation for composite web services. The mechanisms include: the decomposition of the overall user preferences into the preferences of individual negotiation agents representing each atomic services within the composition; the selection of the prospective negotiation partners for the actual interaction from a list of potential service providers and finally the negotiation of Service Level Agreement with the selected provider agents while ensuring that the end-to-end QoS is satisfied.