An Architecture for the Effective Support of Adaptive Context-Aware Applications
MDM '01 Proceedings of the Second International Conference on Mobile Data Management
Integration and verification of semantic constraints in adaptive process management systems
Data & Knowledge Engineering
Negotiation of Service Level Agreements: An Architecture and a Search-Based Approach
ICSOC '07 Proceedings of the 5th international conference on Service-Oriented Computing
QoS-Driven Adaptation of BPEL Scenario Execution
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
A Plug-in Architecture for Self-Adaptive Web Service Compositions
ICWS '09 Proceedings of the 2009 IEEE International Conference on Web Services
Mismatch Patterns and Adaptation Aspects: A Foundation for Rapid Development of Web Service Adapters
IEEE Transactions on Services Computing
Taxonomy-Driven Adaptation of Multi-layer Applications Using Templates
SASO '10 Proceedings of the 2010 Fourth IEEE International Conference on Self-Adaptive and Self-Organizing Systems
Adaptation of service-based applications based on process quality factor analysis
ICSOC/ServiceWave'09 Proceedings of the 2009 international conference on Service-oriented computing
Model-Driven Management of Services
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
CLAM: Cross-Layer Management of Adaptation Decisions for Service-Based Applications
ICWS '11 Proceedings of the 2011 IEEE International Conference on Web Services
Automated generation of BPEL adapters
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
ICSOC'06 Proceedings of the 4th international conference on Service-Oriented Computing
ECMAF: an event-based cross-layer service monitoring and adaptation framework
ICSOC'11 Proceedings of the 2011 international conference on Service-Oriented Computing
Towards proactive cross-layer service adaptation
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
Hi-index | 0.00 |
The heterogeneous and dynamic execution context of service-based applications (SBA) makes the problem of adaptation critical. However in most cases the adaptation is not trivial due to the following facts. First, SBA has a complex layered system where the application is implemented through a composition of services, which in turn are provided by platforms and run on top of infrastructures. Second, as a result of this multi-level application system there exist several adaptation approaches isolated from each other, which focus on a specific concern of one level ignoring the overall impact of the adaptation on the whole service-based system. To tackle this problem we propose a cross-layer adaptation manager (CLAM) whose contribution is two-fold: (i) It provides a platform that integrates and coordinates existing analysis and adaptation tools, which target specific system concerns, to assess the impact of an adaptation at the different levels. (ii) Covering the whole system for the SBA, it provides an analysis algorithm that incrementally constructs consistent adaptation strategies starting from an initial adaptation trigger originated at any level. The paper introduces the proposed approach and presents its first implementation with concrete analysis and adaptation tools.