S/T/A: Meta-Modeling Run-Time Adaptation in Component-Based System Architectures
N. Huber, A. van Hoorn, A. Koziolek, F. Brosig, and S. Kounev. Proceedings of the 9th IEEE International Conference on e-Business Engineering (ICEBE 2012), page 70--77. Los Alamitos, CA, USA, IEEE Computer Society, (September 2012)Acceptance Rate (Full Paper): 19.7\% (26/132).
Abstract
Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. In such scenarios, complex adaptations to changes in the system environment are still largely performed manually by humans. Over the past decade, autonomic self-adaptation techniques aiming to minimize human intervention have become increasingly popular. However, given that adaptation processes are usually highly system specific, it is a challenge to abstract from system details enabling the reuse of adaptation strategies. In this paper, we propose a novel modeling language (meta-model) providing means to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to three different realistic contexts (dynamic resource allocation, software architecture optimization, and run-time adaptation planning) showing how the gap between complex manual adaptations and their autonomous execution can be closed by using a holistic model-based approach.
%0 Conference Paper
%1 HuHoKoBrKo2012-ICEBE-STA
%A Huber, Nikolaus
%A van Hoorn, André
%A Koziolek, Anne
%A Brosig, Fabian
%A Kounev, Samuel
%B Proceedings of the 9th IEEE International Conference on e-Business Engineering (ICEBE 2012)
%C Los Alamitos, CA, USA
%D 2012
%I IEEE Computer Society
%K Self-adaptive-systems Resource_management Optimization DML Meta-models t_full Multi-criteria_optimization Performance Application_quality_of_service_management Formal_architecture_modeling Self-aware-computing descartes
%P 70--77
%T S/T/A: Meta-Modeling Run-Time Adaptation in Component-Based System Architectures
%U http://conferences.computer.org/icebe/2012/index.htm
%X Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. In such scenarios, complex adaptations to changes in the system environment are still largely performed manually by humans. Over the past decade, autonomic self-adaptation techniques aiming to minimize human intervention have become increasingly popular. However, given that adaptation processes are usually highly system specific, it is a challenge to abstract from system details enabling the reuse of adaptation strategies. In this paper, we propose a novel modeling language (meta-model) providing means to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to three different realistic contexts (dynamic resource allocation, software architecture optimization, and run-time adaptation planning) showing how the gap between complex manual adaptations and their autonomous execution can be closed by using a holistic model-based approach.
@inproceedings{HuHoKoBrKo2012-ICEBE-STA,
abstract = {Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. In such scenarios, complex adaptations to changes in the system environment are still largely performed manually by humans. Over the past decade, autonomic self-adaptation techniques aiming to minimize human intervention have become increasingly popular. However, given that adaptation processes are usually highly system specific, it is a challenge to abstract from system details enabling the reuse of adaptation strategies. In this paper, we propose a novel modeling language (meta-model) providing means to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to three different realistic contexts (dynamic resource allocation, software architecture optimization, and run-time adaptation planning) showing how the gap between complex manual adaptations and their autonomous execution can be closed by using a holistic model-based approach.},
added-at = {2020-04-05T23:13:20.000+0200},
address = {Los Alamitos, CA, USA},
author = {Huber, Nikolaus and van Hoorn, Andr{\'e} and Koziolek, Anne and Brosig, Fabian and Kounev, Samuel},
biburl = {https://www.bibsonomy.org/bibtex/2f11abadf9d1f6369883c81e96d0904c2/se-group},
booktitle = {Proceedings of the 9th IEEE International Conference on e-Business Engineering (ICEBE 2012)},
interhash = {82ea725da3685e2580227cc4b9a5ec8f},
intrahash = {f11abadf9d1f6369883c81e96d0904c2},
keywords = {Self-adaptive-systems Resource_management Optimization DML Meta-models t_full Multi-criteria_optimization Performance Application_quality_of_service_management Formal_architecture_modeling Self-aware-computing descartes},
month = {September},
note = {Acceptance Rate (Full Paper): 19.7\% (26/132)},
pages = {70--77},
publisher = {IEEE Computer Society},
timestamp = {2020-10-05T16:27:19.000+0200},
title = {{S/T/A: Meta-Modeling Run-Time Adaptation in Component-Based System Architectures}},
url = {http://conferences.computer.org/icebe/2012/index.htm},
year = 2012
}