Coordination and Concurrent Negotiation for Multiple Web Services Procurement

Concurrently procuring multiple web services is a challenging task since service consumers and providers may have different quality of service (QoS) constraints. This work adopts concurrent service level agreement (SLA) negotiation for multiple web services procurement so that contracts for provisioning web services can be more effectively and efficiently established among consumers and service providers. The novel contributions of this work include i) devising commitment management strategies for negotiation participants to manage intermediate contract during negotiation, ii) designing an adaptive strategy profile for agent in an n-service market to determine how much concessions it should make at each negotiation round, and iii) proposing a regression-based coordination strategy for coordinating multiple concurrent SLA negotiations. Experimental results show that the coordination strategy in this work outperforms the existing works in terms of utility, negotiation speed and success rate.