Abstract
A Service Level Agreement (SLA) is the electronic equivalent of a real-life contract, which describes expectations from a service and governs its consumption. Ideally, a SLA provides certainty as regards customer experience and Quality of Service (QoS) received. For self-contained, isolated services this type of certainty is relatively straightforward to achieve. However, for services that are composed by others, or that rely on others to execute, such functional dependencies imply similar non-functional ones. Therefore, SLAs offered by a service to its customers are in turn depending on other SLAs, which the same service establishes in its role as a customer of the services it relies upon. In this paper we explore this dependency between different SLAs, and formalize the problem of converting an agreement for a composed service into individual agreements for the services from which it is composed.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
Download to read the full chapter text
Chapter PDF
References
Keller, A., Blumenthal, U., Kar, G.: Classification and computation of dependencies for distributed management. In: IEEE Symposium on Computers and Communications, p. 78 (2000)
Keller, A., Kar, G.: Determining service dependencies in distributed systems. In: IEEE International Conference on Communications (ICC 2001), vol. 7, pp. 2084–2088 (2001)
Hasselmeyer, P.: Managing dynamic service dependencies. In: 12th International Workshop on Distributed Systems: Operations & Management (DSOM 2001), pp. 141–150 (2001)
Bahl, P., Chandra, R., Greenberg, A., Kandula, S., Maltz, D.A., Zhang, M.: Towards highly reliable enterprise network services via inference of multi-level dependencies. In: SIGCOMM 2007: Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications, pp. 13–24 (2007)
Di Nitto, E., Di Penta, M., Gambi, A., Ripa, G., Villani, M.: Negotiation of service level agreements: An architecture and a search-based approach. In: Krämer, B.J., Lin, K.-J., Narasimhan, P. (eds.) ICSOC 2007. LNCS, vol. 4749, p. 295. Springer, Heidelberg (2007)
Woodside, C.M., Neilson, J.E., Petriu, D.C., Majumdar, S.: The stochastic rendezvous network model for performance of synchronous client-server-like distributed software. IEEE Trans. Computers 44, 20–34 (1995)
Petriu, D., Woodside, M.: Analysing Software Requirements Specifications for Performance. In: Third Int. Workshop on Software and Performance, pp. 1–9 (2002)
Tesauro, G., Jong, N.K., Das, R., Bennani, M.N.: On the use of hybrid reinforcement learning for autonomic resource allocation. Cluster Computing 10(3), 287–299 (2007)
Kumar, V., Schwann, K., Iyer, S., Chen, Y., Sahai, A.: A State Space Approach to SLA based Management. In: IEEE/IFIP NOMS (2008)
Katzela, I., Schwartz, M.: Schemes for fault identification in communication networks. IEEE/ACM Transactions on Networking 3(6), 753–764 (1995)
Gruschke, B.: Integrated event management: Event correlation using dependency graphs. In: Proceedings of the 9th IFIP/IEEE International Workshop on Distributed Systems: Operations & Management (DSOM 1998), pp. 130–141 (1998)
Open Grid Forum: Web Services Agreement Specification, WS-Agreement (2007)
Sawaragi, Y., Nakayama, H., Tanino, T.: Theory of Multiobjective Optimization. Mathematics in Science and Engineering, vol. 176. Academic Press, London (1985)
Ehrgott, M.: Multicriteria Optimization. Springer, New York (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kotsokalis, C., Winkler, U. (2010). Translation of Service Level Agreements: A Generic Problem Definition. In: Dan, A., Gittler, F., Toumani, F. (eds) Service-Oriented Computing. ICSOC/ServiceWave 2009 Workshops. ServiceWave ICSOC 2009 2009. Lecture Notes in Computer Science, vol 6275. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16132-2_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-16132-2_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16131-5
Online ISBN: 978-3-642-16132-2
eBook Packages: Computer ScienceComputer Science (R0)