Modeling run-time adaptation at the system architecture level in dynamic service-oriented environments

被引:21
|
作者
Huber, Nikolaus [1 ]
van Hoorn, Andre [2 ]
Koziolek, Anne [3 ]
Brosig, Fabian [1 ]
Kounev, Samuel [1 ]
机构
[1] Karlsruhe Inst Technol, Inst Programme Struct & Data Org, D-76131 Karlsruhe, Germany
[2] Univ Stuttgart, Inst Software Technol, D-70569 Stuttgart, Germany
[3] Univ Zurich, Dept Informat, CH-8050 Zurich, Switzerland
关键词
Adaptation; Language; Run-time; Meta-model; Model-based;
D O I
10.1007/s11761-013-0144-4
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
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.
引用
收藏
页码:73 / 89
页数:17
相关论文
共 50 条
  • [1] Run-time Infrastructure Based on Service-oriented Simulation Architecture
    Fan, Lin-jun
    Ling, Yun-xiang
    Tang, Jun
    Wang, Tao
    [J]. PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 721 - 725
  • [2] An Approach for Deployment of Service-Oriented Simulation Run-Time Resources
    Zhang, Zekun
    Peng, Yong
    Zhang, Miao
    Yin, Quanjun
    Li, Qun
    [J]. APPLIED SCIENCES-BASEL, 2023, 13 (20):
  • [3] Adaptive run-time scheduling of dependent services for service-oriented IoT systems
    Jangryul Kim
    Kangkyu Park
    Hoeseok Yang
    Soonhoi Ha
    [J]. Design Automation for Embedded Systems, 2021, 25 : 265 - 295
  • [4] Using iPSS as a new run-time for service-oriented manufacturing executive systems
    Jiang, Pingyu
    Fu, Yingbin
    Zheng, Mei
    [J]. CIE: 2009 INTERNATIONAL CONFERENCE ON COMPUTERS AND INDUSTRIAL ENGINEERING, VOLS 1-3, 2009, : 635 - +
  • [5] Adaptive run-time scheduling of dependent services for service-oriented IoT systems
    Kim, Jangryul
    Park, Kangkyu
    Yang, Hoeseok
    Ha, Soonhoi
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2021, 25 (04) : 265 - 295
  • [6] Service-Oriented Architecture for Smart Environments
    Degeler, Viktoriya
    Gonzalez, Luis I. Lopera
    Leva, Mariano
    Shrubsole, Paul
    Bonomi, Silvia
    Amft, Oliver
    Lazovik, Alexander
    [J]. 2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2013, : 99 - 104
  • [7] A dynamic platform for run-time adaptation
    Hubert Pham
    Paluska, Justin Mazzola
    Saif, Umar
    Stawarz, Chris
    Terman, Chris
    Ward, Steve
    [J]. PERVASIVE AND MOBILE COMPUTING, 2009, 5 (06) : 676 - 696
  • [8] MODELING SERVICE SYSTEMS IN SERVICE-ORIENTED ENVIRONMENTS
    Adamopoulos, Dionisis X.
    [J]. WEBIST 2009: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2009, : 85 - 88
  • [9] A modeling framework for service-oriented architecture
    Zhang, Tao
    Ying, Shi
    Cao, Sheng
    Jia, Xiangyang
    [J]. QSIC 2006: SIXTH INTERNATIONAL CONFERENCE ON QUALITY SOFTWARE, PROCEEDINGS, 2006, : 219 - +
  • [10] Modeling and design of service-oriented architecture
    Stojanovic, Z
    Dahanayake, A
    Sol, H
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7, 2004, : 4147 - 4152