Managing Violations in Service Level Agreements

  • Omer F. Rana
  • Martijn Warnier
  • Thomas B. Quillinan
  • Frances Brazier
  • Dana Cojocarasu

A Service Level Agreement (SLA) represents an agreement between a service user and a provider in the context of a particular service provision. SLAs contain Quality of Service properties that must be maintained by a provider. These are generally defined as a set of Service Level Objectives (SLOs). These properties need to be measurable and must be monitored during the provision of the service that has been agreed in the SLA. The SLA must also contain a set of penalty clauses specifying what happens when service providers fail to deliver the preagreed quality. Although significant work exists on how SLOs may be specified and monitored, not much work has focused on actually identifying how SLOs may be impacted by the choice of specific penalty clauses. The participation of a trusted mediator may be necessary to resolve conflicts between involved parties. The main focus of the paper is on identifying particular penalty clauses that can be associated with an SLA.


Service Level Agreements violations penalty clauses WS-Agreement 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [1]
    A. Andrieux, K. Czajkowski, A. Dan, K. Keahey, H. Ludwig, T. Nakata, J. Pruyne, J. Rofrano, S. Tuecke, and M. Xu. Web Services Agreement Specification (WSAgreement). GRAAP Working Group at the Open Grid Forum, September 2006.Google Scholar
  2. [2]
    ARAD Automatic Real-time Decision-making, 2002. available at: 2002.pdf.
  3. [3]
    M. J. Bonell. The UNIDROIT Principles of International Commercial Contracts and the Principles of European Contract Law: Similar Rules for the Same Purposes?, 1996.Google Scholar
  4. [4]
    M. Boonk, F. Brazier, D. de Groot, M. van Stekelenburg, A. Oskamp, and M. Warnier. Conditions for Access and Use of Legal Document Retrieval Web Services. In Proceedings of the Eleventh International Conference on Artificial Intelligence and Law (ICAIL’07). ACM Press, 2007.Google Scholar
  5. [5]
    Y. Chen, S. Iyer, X. Liu, D. Milojicic, and A. Sahai. SLA Decomposition: Translating Service Level Objectives to System Level Thresholds. HPL-2007-17, 2007.Google Scholar
  6. [6]
    DMTF,“Common InformationModel".SeeWeb siteat: Last accessed: June 2007.
  7. [7]
    R. Hauser, M. Steiner, and M. Waidner. Micro-payments Based on IKP. IBM TJ Watson Research Center, 1996.Google Scholar
  8. [8]
    L. Joita, O. F. Rana, P. Chacin, I. Chao, F. Freitag, L. Navarro, and O. Ardaiz. Application Deployment on Catallactic Grid Middleware. IEEE DS-Online, 7(12), 2006.Google Scholar
  9. [9]
    S. D. Kamvar, M. T. Schlosser, and H. Garcia-Molina. The eigentrust algorithm for repu-tation management in p2p networks. In Proc. of the 12th Int. World Wide Web Conference, Budapest, Hungary, May 20-24 2003. ACM Press.Google Scholar
  10. [10]
    A. Keller and H. Ludwig. The WSLA Framework: Specifying and Monitoring Service Level Agreements for Web Services. Journal of Network and Systems Management, 11(1):57-81, 2003.CrossRefGoogle Scholar
  11. [11]
    D. G. A. Mobach, B. J. Overeinder, and F. M. T. Brazier. A WS-Agreement Based Resource Negotiation Framework for Mobile Agents. Scalable Computing: Practice and Experience, 7(1):23-36, 2006.Google Scholar
  12. [12]
    P. Resnick, K. Kuwabara, R. Zeckhauser, and E. Friedman. Reputation systems. Com- munications of the ACM, 43(12):45-48, 2000.CrossRefGoogle Scholar
  13. [13]
    E. Wustenhoff. Service Level Agreement in the Data Center. Sun Microsystems Profes- sional Series, April 2002.Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2008

Authors and Affiliations

  • Omer F. Rana
    • 1
  • Martijn Warnier
    • 2
  • Thomas B. Quillinan
    • 2
  • Frances Brazier
    • 2
  • Dana Cojocarasu
    • 3
  1. 1.School of Computer Science/Welsh eScience CentreCardiff UniversityUK
  2. 2.Department of Computer ScienceVU University AmsterdamNetherlands
  3. 3.Norwegian Research Center for Computers and LawUniversity of OsloNorway

Personalised recommendations