DocumentCode
598485
Title
S/T/A: Meta-Modeling Run-Time Adaptation in Component-Based System Architectures
Author
Huber, Nikolaus ; Van Hoorn, Andre ; Koziolek, Anne ; Brosig, Fabian ; Kounev, Samuel
Author_Institution
Karlsruhe Inst. of Technol., Karlsruhe, Germany
fYear
2012
fDate
9-11 Sept. 2012
Firstpage
70
Lastpage
77
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.
Keywords
object-oriented programming; quality of service; software architecture; virtualisation; S-T-A; autonomic self-adaptation techniques; complex manual adaptations; component-based system architectures; holistic model-based approach; human intervention; modeling language; quality-of-service requirements; run-time adaptation meta-modeling; system adaptation processes; virtualized system environments; Adaptation models; Analytical models; Computer architecture; Heuristic algorithms; Quality of service; Servers;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Business Engineering (ICEBE), 2012 IEEE Ninth International Conference on
Conference_Location
Hangzhou
Print_ISBN
978-1-4673-2601-8
Type
conf
DOI
10.1109/ICEBE.2012.21
Filename
6468220
Link To Document