Service Level Agreements (SLAs) are used in Service-Oriented Computing to define the obligations of the parties involved in a transaction. SLAs define the service users’ Quality of Service (QoS) requirements that the service provider should satisfy. Requirements defined once may not be satisfiable when the context of the web services changes (e.g., when requirements or resource availability changes). Changes in the context can make SLAs obsolete, making SLA revision necessary. We propose a method to autonomously monitor the services’ context, and adapt SLAs to avoid obsolescence thereof.
Herssens, C., Faulkner, S. and Jureta, I.J., 2008, December. Context-driven autonomic adaptation of sla. In International Conference on Service-Oriented Computing (pp. 362-377). Springer, Berlin, Heidelberg.