Abstract
Traditional hierarchical Service Level Management (SLM) frameworks fail to cope with the challenges imposed by the runtime dynamics of Service Oriented Architectures (SOA). This paper introduces a decentralised management approach that successfully uses emerging self-management techniques to realise a flexible SLM system and presents an architecture that implements this approach. The architecture consists of a modular self-manager framework that provides the basis for component-level and workflow-level management. It provides sensor and effector modules to monitor and manage different classes of applications. Integration with existing SOA components is based on the Service Component Architecture (SCA). The presented framework has been prototypically implemented and is currently evaluated in terms of efficiency and scalability.
Chapter PDF
Similar content being viewed by others
Keywords
- Service Layer
- Business Process Execution Language
- Autonomic Computing
- Common Information Model
- Service Component Architecture
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.
References
Organization for the Advancement of Structured Information Standards (OASIS): Web Services Business Process Execution Language Version 2.0 - OASIS Standard (April 2007) (Last visited 10/12/2007), http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.pdf
Rud, D., Schmietendorf, A., Dumke, R.: Performance Modeling of WS-BPEL-Based Web Service Compositions. In: IEEE Services Computing Workshop (2006)
Open SOA Collaboration: SCA Service Component Architecture – Assembly Model Specification Version 1.0 (March 2007) (Last visited 10/12/2007), http://www.osoa.org/display/Main/Service+Component+Architecture+Specifications
Kephart, J.O., Chess, D.M.: The Vision of Autonomic Computing. Computer 36(1), 41–50 (2003)
Herrmann, K., Muehl, G., Geihs, K.: Self-Management: The Solution to Complexity or Just Another Problem?. IEEE Distributed Systems Online 6(1) (2005)
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)
Schaefer, J.: An Approach for Fine-Grained Web Service Performance Monitoring. In: Eliassen, F., Montresor, A. (eds.) DAIS 2006. LNCS, vol. 4025, Springer, Heidelberg (2006)
IBM: IBM Systems Software Information Center: Application instrumentation (Last visited August 2007), http://publib.boulder.ibm.com/infocenter/eserver/v1r2/index.jsp?topic=/ewlminfo/eicaaappinstrument.htm
Schmid, M., Thoss, M., Termin, T., Kroeger, R.: A Generic Application-Oriented Performance Instrumentation for Multi-Tier Environments. In: IM 2007 - IFIP/IEEE Int. Symp. on Integrated Network Management, IEEE, Los Alamitos (2007)
OASIS: Web Services Distributed Management: Management of Web Services 1.0 (2005), http://docs.oasisopen.org/wsdm/2004/12/wsdm-mows-1.0.pdf
Distributed Management Task Force, Inc.: Common Information Model Specification 2.2 (1999), http://www.dmtf.org/standards/documents/CIM/DSP0004.pdf
Sun Microsystems: Java Management Extensions Instrumentation and Agent Specification, V1.2 (2002), http://jcp.org/aboutJava/communityprocess/final/jsr003/index3.html
The OpenGroup: Application Response Measurement (ARM) Issue 4.0, V2 - C Binding (2004), http://www.opengroup.org/management/arm/
Debusmann, M., Schmid, M., Kroeger, R.: Model-Driven Self-Management of Legacy Applications. In: Kutvonen, L., Alonistioti, N. (eds.) DAIS 2005. LNCS, vol. 3543, pp. 56–67. Springer, Heidelberg (2005)
Menasce, D.A., Barbara, D., Dodge, R.: Preserving QoS of e-commerce sites through self-tuning: A performance model approach. In: Proceedings of the 3rd ACM Conference on Electronic Commerce, pp. 224–234. ACM Press, New York (2001)
Urgaonkar, B., Shenoy, P., Chandra, A., Goyal, P.: Dynamic provisioning of multi-tier internet applications. In: Proceedings of the 2nd International Conference on Autonomic Computing (ICAC 2005) (June 2005)
Ranjan, S., Rolia, J., Fu, H., Knightly, E.: QoS-driven server migration for internet data centers. In: Proceedings of the 10th International Workshop on Quality of Service (IWQoS 2002), May 2002, pp. 3–12 (2002)
Diao, Y., Eskesen, F., Froehlich, S., Hellerstein, J.L., Spainhower, L.F., Surendra, M.: Generic Online Optimization of Multiple configuration Parameters With Application to a Database Server. In: Brunner, M., Keller, A. (eds.) DSOM 2003. LNCS, vol. 2867, Springer, Heidelberg (2003)
Diao, Y., Gandhi, N., Hellerstein, J.L., Parekh, S., Tilbury, D.M.: Using MIMO Feedback Control to Enforce Policies for Interrelated Metrics With Application to the Apache Web Server. In: Proceedings of Network Operations and Management 2002 (NOMS), pp. 219–234 (2002)
Ludwig, H.: Web services QoS: external SLAs and internal policies or: how do we deliver what we promise?. In: Proceedings of Fourth International Conference on Web Information Systems Engineering Workshops, 2003 (2003)
Mayerl, C., Vogel, T., Abeck, S.: SOA-based integration of IT service management applications. In: Web Services, 2005. ICWS 2005. Proceedings. 2005 IEEE International Conference on (2005)
Moura, A., Sauv, J., Jornada, J., Radziuk, E.: A Quantitative Approach to IT Investment Allocation to Improve Business Results. In: Seventh IEEE International Workshop on Policies for Distributed Systems and Networks (POLICY 2006) (2006)
Berbner, R., Grollius, T., Repp, N., Heckmann, O., Ortner, E., Steinmetz, R.: An approach for the Management of Service-oriented Architecture (SoA) based Application Systems. In: Enterprise Modelling and Information Systems Architectures, Proceedings, 2005, October 2005, pp. 208–221 (2005)
Marinescu, D., Kroeger, R.: Towards a Framework for the Autonomic Management of Virtualization-Based Environments. In: Erstes GI/ITG KuVS Fachgespraech Virtualisierung, Paderborn (February 2008)
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). Open Grid Forum GWD-R (Proposed Recommendation) (2007)
Schmid, M.: Ein Ansatz fuer das Service Level Management in dynamischen Architekturen. In: Braun, T., Carle, G., Stiller, B. (eds.) KiVS 2007 - Kommunikation in Verteilten Systemen, March 2007, pp. 255–266. VDE Verlag (2007) (in German)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 IFIP International Federation for Information Processing
About this paper
Cite this paper
Schmid, M., Kroeger, R. (2008). Decentralised QoS-Management in Service Oriented Architectures. In: Meier, R., Terzis, S. (eds) Distributed Applications and Interoperable Systems. DAIS 2008. Lecture Notes in Computer Science, vol 5053. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68642-2_4
Download citation
DOI: https://doi.org/10.1007/978-3-540-68642-2_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-68639-2
Online ISBN: 978-3-540-68642-2
eBook Packages: Computer ScienceComputer Science (R0)