Abstract
The gain of the paper is to introduce and to discuss a formal specification of computer system’s Service Level Agreement (SLA) and its translation into structure of complex services (composed of atomic services) delivering required functionalities and non-functionalities in distributed environment. The SLA is composed of two parts specifying quantitative and qualitative requirements. The former requirements define structure of the adequate complex services as a directed graph, where potential parallelism of atomic services performance may be taken into account. The qualitative requirements are applied to select the optimal complex service realization scenario; it is based on assumption that various atomic services distinguished in the complex services structure are available in the environment in different versions and locations. Different versions of atomic services are delivering the required functionalities and satisfy non-functionalities at various levels. Various locations of atomic services means that the time and cost of atomic services delivery (communication and calculation) may vary. Proposed model of SLA translation into complex services causes that a scenario variants may be applied — among others — to calculate upper and lower complex services’ delivering times and to estimate validity of possible parallelism in complex services.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Anderson, S., Grau, A., Hughes, C.: Specification and satisfaction of SLAs in service oriented architectures. In: 5th Annual DIRC Research Conference, pp. 141–150 (2005)
Grzech, A., Rygielski, P., Swiatek, P.: QoS-aware infrastructure resources allocation in systems based on service-oriented architecture paradigm. In: HET-NETs 2010, pp. 35–48 (2010), ISBN 978-83-926054-4-7
Johnson, R., Gamma, E., Helm, R., Vlisides, J.: Design patterns; elements of reusable object-oriented software. Addison-Wesley, Reading (1995)
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)
Milanovic, N., Malek, M.: Current Solutions for Web Service Composition. IEEE Internet Computing 8(6), 51–59 (2004)
Stefanovic, D., Martonosi, M.: Limits and Graph Structure of Available Instruction-Level Parallelism (Research Note). In: Bode, A., Ludwig, T., Karl, W.C., Wismüller, R. (eds.) Euro-Par 2000. LNCS, vol. 1900, pp. 1018–1022. Springer, Heidelberg (2000)
Li, X., et al.: Design of an SLA-Driven QoS Management Platform for Provisioning Multimedia Personalized Services. In: AINA Workshop, pp. 1405–1409 (2008)
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
Grzech, A., Rygielski, P. (2010). Translations of Service Level Agreement in Systems Based on Service Oriented Architecture. In: Setchi, R., Jordanov, I., Howlett, R.J., Jain, L.C. (eds) Knowledge-Based and Intelligent Information and Engineering Systems. KES 2010. Lecture Notes in Computer Science(), vol 6277. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-15390-7_54
Download citation
DOI: https://doi.org/10.1007/978-3-642-15390-7_54
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-15389-1
Online ISBN: 978-3-642-15390-7
eBook Packages: Computer ScienceComputer Science (R0)