Online Reinforcement Learning for Self-adaptive Information Systems

被引:24
|
作者
Palm, Alexander [1 ]
Metzger, Andreas [1 ]
Pohl, Klaus [1 ]
机构
[1] Univ Duisburg Essen, Paluno Ruhr Inst Software Technol, Essen, Germany
基金
欧盟地平线“2020”;
关键词
Self-adaptation; Reinforcement learning; Information system engineering;
D O I
10.1007/978-3-030-49435-3_11
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A self-adaptive information system is capable of maintaining its quality requirements in the presence of dynamic environment changes. To develop a self-adaptive information system, information system engineers have to create self-adaptation logic that encodes when and how the system should adapt itself. However, developing self-adaptation logic may be difficult due to design time uncertainty; e.g., anticipating all potential environment changes at design time is in most cases infeasible. Online reinforcement learning (RL) addresses design time uncertainty by learning the effectiveness of adaptation actions through interactions with the system's environment at run time, thereby automating the development of self-adaptation logic. Existing online RL approaches for self-adaptive information systems exhibit two shortcomings that limit the degree of automation: they require manually fine-tuning the exploration rate and may require manually quantizing environment states to foster scalability. We introduce an approach to automate the aforementioned manual activities by employing policy-based RL as a fundamentally different type of RL. We demonstrate the feasibility and applicability of our approach using two self-adaptive information system exemplars.
引用
收藏
页码:169 / 184
页数:16
相关论文
共 50 条
  • [1] Explaining Online Reinforcement Learning Decisions of Self-Adaptive Systems
    Feit, Felix
    Metzger, Andreas
    Pohl, Klaus
    [J]. 2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2022), 2022, : 51 - 60
  • [2] Data Quality Issues in Online Reinforcement Learning for Self-Adaptive Systems (Keynote)
    Metzger, Andreas
    [J]. PROCEEDINGS OF THE 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING AND AI FOR DATA QUALITY IN CYBER-PHYSICAL SYSTEMS/INTERNET OF THINGS, SEA4DQ 2022, 2022, : 1 - 1
  • [3] Realizing self-adaptive systems via online reinforcement learning and feature-model-guided exploration
    Metzger, Andreas
    Quinton, Clement
    Mann, Zoltan Adam
    Baresi, Luciano
    Pohl, Klaus
    [J]. COMPUTING, 2024, 106 (04) : 1251 - 1272
  • [4] Realizing self-adaptive systems via online reinforcement learning and feature-model-guided exploration
    Andreas Metzger
    Clément Quinton
    Zoltán Ádám Mann
    Luciano Baresi
    Klaus Pohl
    [J]. Computing, 2024, 106 : 1251 - 1272
  • [5] Feature Model-Guided Online Reinforcement Learning for Self-Adaptive Services
    Metzger, Andreas
    Quinton, Clement
    Mann, Zoltan Adam
    Baresi, Luciano
    Pohl, Klaus
    [J]. SERVICE-ORIENTED COMPUTING (ICSOC 2020), 2020, 12571 : 269 - 286
  • [6] A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems
    Bakhta Haouari
    Rania Mzid
    Olfa Mosbahi
    [J]. Neural Computing and Applications, 2023, 35 : 20375 - 20401
  • [7] A reinforcement learning-based approach for online optimal control of self-adaptive real-time systems
    Haouari, Bakhta
    Mzid, Rania
    Mosbahi, Olfa
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (27): : 20375 - 20401
  • [8] Handling Uncertainty Online for Self-Adaptive Systems
    Cheng, Wen
    Li, Qingshan
    Wang, Lu
    He, Liu
    [J]. 2018 5TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING & MACHINE INTELLIGENCE (ISCMI), 2018, : 135 - 139
  • [9] On Self-adaptive Resource Allocation through Reinforcement Learning
    Panerati, Jacopo
    Sironi, Filippo
    Carminati, Matteo
    Maggio, Martina
    Beltrame, Giovanni
    Gmytrasiewicz, Piotr J.
    Sciuto, Donatella
    Santambrogio, Marco D.
    [J]. 2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 23 - 30
  • [10] Self-Adaptive Capacity Controller: A Reinforcement Learning Approach
    Tomas, Luis
    Masoumzadeh, Seyed Saeid
    Hlavacs, Helmut
    [J]. 2016 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC), 2016, : 233 - 234