首页 | 本学科首页   官方微博 | 高级检索  
     


Modeling run-time adaptation at the system architecture level in dynamic service-oriented environments
Authors:Nikolaus Huber  André van Hoorn  Anne Koziolek  Fabian Brosig  Samuel Kounev
Affiliation:1. Institute for Programme Structures and Data Organisation, Karlsruhe Institute of Technology, 76131?, Karlsruhe, Germany
2. Institute of Software Technology, University of Stuttgart, 70569?, Stuttgart, Germany
3. Department of Informatics, University of Zurich, 8050?, Zurich, Switzerland
Abstract:Today, software systems are more and more executed in dynamic, virtualized environments. These environments host diverse applications of different parties, sharing the underlying resources. The goal of this resource sharing is to utilize 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 present S/T/A, a modeling language to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to multiple different realistic contexts (dynamic resource allocation, run-time adaptation planning, etc.). The results show how a holistic model-based approach can close the gap between complex manual adaptations and their autonomous execution.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号