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 :
بازگشت