A Framework for Proactive Self-adaptation of Service-Based Applications Based on Online Testing

被引:0
|
作者
Hielscher, Julia [1 ]
Kazhamiakin, Raman [2 ]
Metzger, Andreas [1 ]
Pistore, Marco [2 ]
机构
[1] Univ Duisburg Essen, SSE, Schutzenbahn 70, D-45117 Essen, Germany
[2] FBK, I-38050 Trento, Italy
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Service-based applications have to continuously and dynamically self-adapt in order to timely react to changes in their context, as well as to efficiently accommodate for deviations from their expected functionality or quality of service. Currently, self-adaptation is triggered by monitoring events. Yet, monitoring only observes changes or deviations after they have occurred. Therefore, self-adaptation based on monitoring is reactive and thus often comes too late, e.g., when changes or deviations already have led to undesired consequences. In this paper we present the PROSA framework, which aims to enable proactive self-adaptation. To this end, PROSA exploits online testing techniques to detect changes and deviations before they can lead to undesired consequences. This paper introduces and illustrates the key online testing activities needed to trigger proactive adaptation, and it discusses how those activities can be implemented by utilizing and extending existing testing and adaptation techniques.
引用
收藏
页码:122 / +
页数:3
相关论文
共 50 条
  • [1] Usage-based Online Testing for Proactive Adaptation of Service-based Applications
    Sammodi, Osama
    Metzger, Andreas
    Franch, Xavier
    Oriol, Marc
    Marco, Jordi
    Pohl, Klaus
    [J]. 2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 582 - 587
  • [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] 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 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
  • [6] Towards Self-adaptation Planning for Complex Service-Based Systems
    Ismail, Azlan
    Cardellini, Valeria
    [J]. SERVICE-ORIENTED COMPUTING - ICSOC 2013 WORKSHOPS, 2014, 8377 : 432 - 444
  • [7] Proactive self-adaptation of software based on inspecting uncertainty
    Wang H.
    Ying J.
    Jiang T.
    [J]. Zhejiang Daxue Xuebao(Gongxue Ban)/Journal of Zhejiang University (Engineering Science), 2010, 44 (02): : 213 - 219
  • [8] A qos-based framework for the adaptation of service-based systems
    Mirandola, Raffaela
    Potena, Pasqualina
    [J]. Scalable Computing, 2011, 12 (01): : 63 - 78
  • [9] A QOS-BASED FRAMEWORK FOR THE ADAPTATION OF SERVICE-BASED SYSTEMS
    Mirandola, Raffaela
    Potena, Pasqualina
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2011, 12 (01): : 63 - 78
  • [10] SASeS: A Framework for the Development of Service-based Self-adaptive Applications
    Junior, E. C.
    Maia, P. H. M.
    Affonso, F. J.
    [J]. IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (09) : 4187 - 4195