Multi-layered Monitoring and Adaptation

Service-based applications have become more and more multi-layered in nature, as we tend to build software as a service on top of infrastructure as a service. Most existing SOA monitoring and adaptation techniques address layer-specific issues. These techniques, if used in isolation, cannot deal with real-world domains, where changes in one layer often affect other layers, and information from multiple layers is essential in truly understanding problems and in developing comprehensive solutions. In this paper we propose a framework that integrates layer specific monitoring and adaptation techniques, and enables multi-layered control loops in service-based systems. The proposed approach is evaluated on a medical imaging procedure for Computed Tomography (CT) Scans, an e-Health scenario characterized by strong dependencies between the software layer and infrastructural resources.

[1]  Luciano Baresi,et al.  Self-Supervising BPEL Processes , 2011, IEEE Transactions on Software Engineering.

[2]  Raman Kazhamiakin,et al.  CLAM: Cross-Layer Management of Adaptation Decisions for Service-Based Applications , 2011, 2011 IEEE International Conference on Web Services.

[3]  Gabor Kecskemeti,et al.  Autonomic SLA-Aware Service Virtualization for Distributed Systems , 2011, 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing.

[4]  Frank Leymann,et al.  Identifying influential factors of business process performance using dependency analysis , 2011, Enterp. Inf. Syst..

[5]  Elisabetta Di Nitto,et al.  SCENE: A Service Composition Execution Environment Supporting Dynamic Changes Disciplined Through Rules , 2006, ICSOC.

[6]  Luciano Baresi,et al.  Model-Driven Management of Services , 2010, 2010 Eighth IEEE European Conference on Web Services.

[7]  George Spanoudakis,et al.  SMaRT: a workbench for reporting the monitorability of services from SLAs , 2011, PESOS '11.

[8]  Schahram Dustdar,et al.  Non-intrusive monitoring and service adaptation for WS-BPEL , 2008, WWW.

[9]  Antonio Brogi,et al.  Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates , 2010, 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems.

[10]  Winfried Lamersdorf,et al.  Service-Oriented Computing - ICSOC 2006, 4th International Conference, Chicago, IL, USA, December 4-7, 2006, Proceedings , 2006, ICSOC.

[11]  Keith Cheverst,et al.  An Architecture for the Effective Support of Adaptive Context-Aware Applications , 2001, Mobile Data Management.

[12]  Adrian Mos,et al.  Multi-level Monitoring and Analysis of Web-Scale Service Based Applications , 2009, ICSOC/ServiceWave Workshops.

[13]  Petr Jan Horn,et al.  Autonomic Computing: IBM's Perspective on the State of Information Technology , 2001 .

[14]  Raman Kazhamiakin,et al.  Adaptation of Service-Based Applications Based on Process Quality Factor Analysis , 2009, ICSOC/ServiceWave Workshops.