A self-adaptation strategy for service-based architectures

被引:5
|
作者
Oliveira, Nuno [1 ,2 ]
Barbosa, Luis S. [1 ,2 ]
机构
[1] Univ Minho, HASLab, INESC TEC, Braga, Portugal
[2] Univ Minho, Braga, Portugal
关键词
ADAPTIVE SYSTEMS; MODEL; LANGUAGE; AWARE; REO; QOS;
D O I
10.1109/SBCARS.2014.12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Self-adaptive software systems are known to respond at run time to changes detected internally or in their environment, in an attempt to keep meeting their own functional requirements and agreed levels of service. Such response usually targets their architectures and involve, in particular, the possibility of their dynamic reconfiguration. In contexts where change is the rule rather than the exception, it is difficult to predict when exactly such reconfigurations are needed, and if they will lead the system into a suitable configuration. However, knowing the main attributes of the context, it is possible to plan configurations that will be more likely to perform well in some conjugation of values for such attributes. In this paper we discuss both a model that lays down reconfiguration strategies, planned at design time, and a strategy which actively uses such a model to trigger architectural adaptations at run time. This strategy builds on a framework intended to the formal verification of architectural requirements, either from a qualitative or quantitative (probabilistic) perspective.
引用
收藏
页码:1 / 10
页数:10
相关论文
共 50 条
  • [1] A Decentralized Self-Adaptation Mechanism for Service-Based Applications in the Cloud
    Nallur, Vivek
    Bahsoon, Rami
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2013, 39 (05) : 591 - 612
  • [2] Towards Self-adaptation Planning for Complex Service-Based Systems
    Ismail, Azlan
    Cardellini, Valeria
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 432 - 444
  • [3] A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing
    Hielscher, Julia
    Kazhamiakin, Raman
    Metzger, Andreas
    Pistore, Marco
    [J]. TOWARDS A SERVICE-BASED INTERNET, 2008, 5377 : 122 - +
  • [4] An automatic self-adaptation framework for service-based process based on exception handling
    Wang, Xianghui
    Feng, Zhiyong
    Huang, Keman
    Tan, Wei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2017, 29 (05):
  • [5] A Proactive Self-Adaptation Approach Based on Ensemble Prediction for Service-Based Systems
    Xie, Shenglong
    Wang, Lu
    Li, Qingshan
    Guo, Xiangtian
    [J]. JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2024, 33 (13)
  • [6] Self-adaptation in Microservice Architectures: A Case Study
    Boyapati, Sree Ram
    Szabo, Claudia
    [J]. 2022 26TH INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2022), 2022, : 42 - 51
  • [7] Self-Adaptation of Service Bindings based on Formal Concept Analysis
    Chollet, Stephanie
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING, 2015, : 211 - 214
  • [8] Self-adaptation of service level in distributed systems
    Philippe, Jeremy
    De Palma, Noel
    Boyer, Fabienne
    Gruber, Olivier
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2010, 40 (03): : 259 - 283
  • [9] A Study on Self-adaptation in the Evolutionary Strategy Algorithm
    Boukhari, Noureddine
    Debbat, Fatima
    Monmarche, Nicolas
    Slimane, Mohamed
    [J]. COMPUTATIONAL INTELLIGENCE AND ITS APPLICATIONS, 2018, 522 : 150 - 160
  • [10] Challenges in Predictive Self-Adaptation of Service Bundles
    Alencar, Patricio
    Weigand, Hans
    [J]. 2009 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCES ON WEB INTELLIGENCE (WI) AND INTELLIGENT AGENT TECHNOLOGIES (IAT), VOL 3, 2009, : 457 - 461