Abstract
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.
This paper extends preliminary work reported at the Usage of Service Level Agreements in Grids Workshop [17]
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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)
ARAD Automatic Real-time Decision-making (2002), http://www.haifa.il.ibm.com/projects/software/arad/papers/ARAD-May-2002.pdf
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)
Bonell, M.J.: The UNIDROIT Principles of International Commercial Contracts and the Principles of European Contract Law: Similar Rules for the Same Purposes (1996)
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)
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)
Clayton, B.C., Quillinan, T.B., Foley, S.N.: Automating security configuration for the grid. Journal of Scientific Programming 13(2), 113–125 (2005)
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)
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)
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)
Hauser, R., Steiner, M., Waidner, M.: Micro-payments Based on IKP. IBM TJ Watson Research Center (1996)
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)
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)
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)
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)
Pearson, S., Balacheff, B.: Trusted computing platforms: TCPA Technology in Context. Prentice Hall PTR, Englewood Cliffs (2002)
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)
Sabater, J., Sierra, C.: Social regret, a reputation model based on social relations. SIGecom Exch. 3(1), 44–56 (2002)
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)
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)
Wustenhoff, E.: Service Level Agreement in the Data Center. In: Sun Microsystems Professional Series (April 2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rana, O., Warnier, M., Quillinan, T.B., Brazier, F. (2008). Monitoring and Reputation Mechanisms for Service Level Agreements. In: Altmann, J., Neumann, D., Fahringer, T. (eds) Grid Economics and Business Models. GECON 2008. Lecture Notes in Computer Science, vol 5206. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85485-2_10
Download citation
DOI: https://doi.org/10.1007/978-3-540-85485-2_10
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85484-5
Online ISBN: 978-3-540-85485-2
eBook Packages: Computer ScienceComputer Science (R0)