Towards Self-adaptation Planning for Complex Service-Based Systems

被引:0
|
作者
Ismail, Azlan [1 ]
Cardellini, Valeria [2 ]
机构
[1] Univ Teknol MARA UiTM, Fac Comp & Math Sci, Shah Alam, Malaysia
[2] Univ Roma Tor Vergata, Dept Civil Engn & Comp Sci Engn, Rome, Italy
关键词
Self-adaptation; Adaptation planning; Cross-layer services; Markov Decision Process; FRAMEWORK;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A complex service-based system (CSBS), which comprises a multi-layer structure possibly spanning multiple organizations, operates in a highly dynamic and heterogeneous environment. At run time the quality of service provided by a CSBS may suddenly change, so that violations of the Service Level Agreements (SLAs) established within and across the boundaries of organizations can occur. Hence, a key management choice is to design the CSBS as a self-adaptive system, so that it can properly plan adaptation decisions to maintain the overall quality defined in the SLAs. However, the challenge in planning the CSBS adaptation is the uncertainty effect of adaptation actions that can variously affect the multiple layers of the CSBS. In a dynamic and constantly evolving environment, there is no guarantee that the adaptation action taken at a given layer can have an overall positive effect. Furthermore, the complexity of the cross-layer interactions makes the decision making process a non-trivial task. In this paper, we address the problem by proposing a multi-layer adaptation planning with local and global adaptation managers. The local manager is associated with a single planning model, while the global manager is associated with a multiple planning model. Both planning models are based on Markov Decision Processes (MDPs) that provide a suitable technique to model decisions under uncertainty. We present an example of scenario to show the practicality of the proposed approach.
引用
收藏
页码:432 / 444
页数:13
相关论文
共 50 条
  • [1] A self-adaptation strategy for service-based architectures
    Oliveira, Nuno
    Barbosa, Luis S.
    [J]. 2014 EIGHTH BRAZILIAN SYMPOSIUM ON SOFTWARE COMPONENTS, ARCHITECTURES AND REUSE (SBCARS), 2014, : 1 - 10
  • [2] 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)
  • [3] 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
  • [4] 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 - +
  • [5] 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):
  • [6] Self-Adaptation Techniques for Complex Service-oriented Systems
    Dustdar, Schahram
    Goeschka, Karl M.
    Hong-Linh Truong
    Zdun, Uwe
    [J]. PROCEEDINGS OF THE 2009 FIFTH INTERNATIONAL CONFERENCE ON NEXT GENERATION WEB SERVICES PRACTICES, NWESP 2009, 2009, : 37 - 43
  • [7] 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
  • [8] Self-Adaptation of Service based Systems based on Cost/Quality Attributes Tradeoffs
    Mirandola, Raffaela
    Potena, Pasqualina
    [J]. 12TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2010), 2011, : 493 - 501
  • [9] Towards Resilience by Self-Adaptation of Industrial Control Systems
    Prenzel, Laurin
    Steinhorst, Sebastian
    [J]. 2022 IEEE 27TH INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2022,
  • [10] Design for Adaptation of Distributed Service-Based Systems
    Bucchiarone, Antonio
    De Sanctis, Martina
    Marconi, Annapaola
    Pistore, Marco
    Traverso, Paolo
    [J]. SERVICE-ORIENTED COMPUTING, (ICSOC 2015), 2015, 9435 : 383 - 393