Monitoring and Reputation Mechanisms for Service Level Agreements

  • Omer Rana
  • Martijn Warnier
  • Thomas B. Quillinan
  • Frances Brazier
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5206)


A Service Level Agreement (SLA) is an electronic contract between a service user and a provider, and specifies the service to be provided, Quality of Service (QoS) properties that must be maintained by a provider during service provision (generally defined as a set of Service Level Objectives (SLOs)), and a set of penalty clauses specifying what happens when service providers fail to deliver the QoS agreed. 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. A trusted mediator may be used to resolve conflicts between the parties involved. The objectives of this work are to: (i) identify classes of penalty clauses that can be associated with an SLA; (ii) define how to specify penalties in an extension of WS-Agreement; and (iii) specify to what extent penalty clauses can be enforced based on monitoring of an SLA.


Quality of Service WS-Agreement Service Level Agreement Monitoring 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Andrieux, A., Czajkowski, K., Dan, A., Keahey, K., Ludwig, H., Nakata, T., Pruyne, J., Rofrano, J., Tuecke, S., Xu, M.: Web Services Agreement Specification (WS-Agreement). In: GRAAP Working Group at the Open Grid Forum (September 2006)Google Scholar
  2. 2.
    ARAD Automatic Real-time Decision-making (2002),
  3. 3.
    Becker, M., Borrisov, N., Deora, V., Rana, O.F., Neumann, D.: “Using k-Pricing for Penalty Calculation in Grid Market”. In: Proceedings of IEEE HICSS 2008 Conference, Hawaii (January 2008)Google Scholar
  4. 4.
    Bonell, M.J.: The UNIDROIT Principles of International Commercial Contracts and the Principles of European Contract Law: Similar Rules for the Same Purposes (1996)Google Scholar
  5. 5.
    Boonk, M., Brazier, F., de Groot, D., van Stekelenburg, M., Oskamp, A., Warnier, M.: Conditions for Access and Use of Legal Document Retrieval Web Services. In: Prooceedings of the Eleventh International Conference on Artificial Intelligence and Law (ICAIL 2007). ACM Press, New York (2007)Google Scholar
  6. 6.
    Chen, Y., Iyer, S., Liu, X., Milojicic, D., Sahai, A.: SLA Decomposition: Translating Service Level Objectives to System Level Thresholds. In: HPL-2007-17 (2007)Google Scholar
  7. 7.
    Clayton, B.C., Quillinan, T.B., Foley, S.N.: Automating security configuration for the grid. Journal of Scientific Programming 13(2), 113–125 (2005)CrossRefGoogle Scholar
  8. 8.
    Foley, S.N.: Using trust management to support transferable hash-based micropayments. In: Proceedings of the 7th International Financial Cryptography Conference, Gosier, Guadeloupe, FWI (January 2003)Google Scholar
  9. 9.
    Gilbert, A., Abraham, A., Paprzycki, M.: A System for Ensuring Data Integrity in Grid Environments. In: Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC 2004), Las Vegas, Nevada, USA, April 5–7 2004, pp. 435–439 (2004)Google Scholar
  10. 10.
    Gmach, D., Krompass, S., Scholz, A., Wimmer, M., Kemper, A.: “Adaptive Quality of Service Management for Enterprise Services”. ACM Transactions on the Web 2(1) (February 2008)Google Scholar
  11. 11.
    Hauser, R., Steiner, M., Waidner, M.: Micro-payments Based on IKP. IBM TJ Watson Research Center (1996)Google Scholar
  12. 12.
    Joita, L., Rana, O.F., Chacin, P., Chao, I., Freitag, F., Navarro, L., Ardaiz, O.: Application Deployment on Catallactic Grid Middleware. IEEE DS-Online 7(12) (2006)Google Scholar
  13. 13.
    Kamvar, S.D., Schlosser, M.T., Garcia-Molina, H.: The Eigentrust Algorithm for Reputation Management in P2P Networks. In: Proc. of the 12th Int. World Wide Web Conference, Budapest, Hungary, May 20-24 2003. ACM Press, New York (2003)Google Scholar
  14. 14.
    Keller, A., Ludwig, H.: 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
  15. 15.
    Mobach, D.G.A., Overeinder, B.J., Brazier, F.M.T.: A WS-Agreement Based Resource Negotiation Framework for Mobile Agents. Scalable Computing: Practice and Experience 7(1), 23–36 (2006)Google Scholar
  16. 16.
    Pearson, S., Balacheff, B.: Trusted computing platforms: TCPA Technology in Context. Prentice Hall PTR, Englewood Cliffs (2002)Google Scholar
  17. 17.
    Rana, O., Warnier, M., Quillinan, T.B., Brazier, F.M.T., Cojocarasu, D.: Managing Violations in Service Level Agreements. In: the Proceedings of the Usage of Service Level Agreements in Grids Workshop. IEEE/ACM Grid Conference, Austin, Texas, September 2007. ACM Press, New York (2007)Google Scholar
  18. 18.
    Sabater, J., Sierra, C.: Social regret, a reputation model based on social relations. SIGecom Exch. 3(1), 44–56 (2002)CrossRefGoogle Scholar
  19. 19.
    Sahai, A., Machiraju, V., Sayal, M., van Moorsel, A., Casati, F.: Automated SLA Monitoring for Web Services. In: Feridun, M., Kropf, P.G., Babin, G. (eds.) DSOM 2002. LNCS, vol. 2506. Springer, Heidelberg (2002)CrossRefGoogle Scholar
  20. 20.
    Yarmolenko, R.S.V.: An Evaluation of Heuristics for SLA Based Parallel Job Scheduling. In: 3rd High Performance Grid Computing Workshop (in conjunction with IPDPS 2006), Rhodes, Greece (2006)Google Scholar
  21. 21.
    Wustenhoff, E.: Service Level Agreement in the Data Center. In: Sun Microsystems Professional Series (April 2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Omer Rana
    • 1
  • Martijn Warnier
    • 2
  • Thomas B. Quillinan
    • 2
  • Frances Brazier
    • 2
  1. 1.School of Computer Science/Welsh eScience CentreCardiff UniversityUK
  2. 2.Department of Computer ScienceVU UniversityAmsterdamThe Netherlands

Personalised recommendations