Towards Adaptive Monitoring Services for Self-Adaptive Software Systems

被引:3
|
作者
Zavala, Edith [1 ]
机构
[1] Univ Politecn Catalunya UPC, Jordi Girona 1-3, Barcelona 08034, Catalunya, Spain
基金
欧盟地平线“2020”;
关键词
Adaptive monitoring services; Self-adaptive systems; Runtime adaptation;
D O I
10.1007/978-3-319-91764-1_31
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In order to deal with the great diversity of execution contexts, modern software systems rely on feedback control loops and external monitoring services for observing them and their environment, and respond to context changes through adaptation. In this process, the monitoring services play a crucial role since the quality of the monitoring data (e.g., timeliness, freshness, accuracy, availability, etc.) affects directly the self-adaptation decisions. Most of the current approaches supporting monitoring for self-adaptive systems (SASs) assume that the monitors are static components and they do not change at runtime. Due to the dynamism of execution contexts mentioned before, this vision is not valid anymore. Nowadays, monitoring services need to be adaptive as well, in order to respond to context changes, e.g., new measures to collect are required or a monitor service failure occurs at runtime. The complexity of handling monitoring services adaptation in coordination with SASs operation challenges and offers new opportunities to software engineers. In order to address this challenge, this research proposes to extend the adaptation logic of modern SASs with an external MAPE-K loop for managing the adaptation process of the monitoring services participating in the SASs adaptation logic. Different algorithmic, statistical, modeling and stochastic analysis and decision-making techniques are being explored for implementing this loop. Moreover, a reusable architecture for enacting the adaptation decisions in the monitoring services is being developed. The approach will be evaluated in two systems: a self-adaptive smart vehicle and a real self-adaptive video streaming service.
引用
收藏
页码:357 / 362
页数:6
相关论文
共 50 条
  • [1] Towards Self-Adaptive Software-Intensive Systems
    Mueller, Hausi A.
    [J]. IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 7 - 7
  • [2] Reflecting on Self-Adaptive Software Systems
    Andersson, Jesper
    de Lemos, Rogerio
    Malek, Sam
    Weyns, Danny
    [J]. 2009 ICSE WORKSHOP ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS, 2009, : 38 - +
  • [3] On Designing Self-Adaptive Software Systems
    Villegas, Norha M.
    Mueller, Hausi A.
    Tamura, Gabriel
    [J]. SISTEMAS & TELEMATICA, 2011, 9 (18): : 29 - 51
  • [4] Architecting Self-adaptive Software Systems
    Huuhtanen, Anni
    Makitalo, Niko
    Mikkonen, Tommi
    [J]. CURRENT TRENDS IN WEB ENGINEERING (ICWE 2018), 2018, 11153 : 59 - 70
  • [5] TOWARDS SELF-ADAPTIVE INTERFACE SYSTEMS
    INNOCENT, PR
    [J]. INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1982, 16 (03): : 287 - 299
  • [6] Towards a Generalized Queuing Network Model for Self-adaptive Software Systems
    Arcelli, Davide
    [J]. PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 457 - 464
  • [7] Towards Resilient Execution of Adaptation in Decentralized Self-Adaptive Software Systems
    Matusek, Daniel
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2022), 2022, : 74 - 75
  • [8] A Self-adaptive Monitoring Framework for Component-Based Software Systems
    Ehlers, Jens
    Hasselbring, Wilhelm
    [J]. SOFTWARE ARCHITECTURE, 2011, 6903 : 278 - 286
  • [9] Software systems facilitating self-adaptive control software
    Pham, TQ
    Dixon, KR
    Khosla, PK
    [J]. 2000 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2000), VOLS 1-3, PROCEEDINGS, 2000, : 1094 - 1100
  • [10] Modeling Dimensions of Self-Adaptive Software Systems
    Andersson, Jesper
    de Lemos, Rogerio
    Malek, Sam
    Weyns, Danny
    [J]. SOFTWARE ENGINEERING FOR SELF-ADAPTIVE SYSTEMS, 2009, 5525 : 27 - +