Auto-Adjusting Self-Adaptive Software Systems

被引:5
|
作者
Mann, Zoltan Adam [1 ]
Metzger, Andreas [1 ]
机构
[1] Univ Duisburg Essen, Paluno Ruhr Inst Software Technol, Essen, Germany
基金
欧盟地平线“2020”;
关键词
self-adaptive systems; on-line reconfiguration of the adaptation logic; cloud resource management; ADAPTATION;
D O I
10.1109/ICAC.2018.00030
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Self-adaptive systems can cope with changes in their operating environment by modifying their structure and behavior at run time. Different kinds of changes pose different requirements on how the software should adapt: some changes may require an immediate adaptation, whereas others do not, leaving more time to find the most suitable action. To address different kinds of changes, we introduce auto-adjustment, which works by quickly assessing changes in terms of the resulting requirements on the adaptation logic (e.g., their criticality or urgency), and adjusting the adaptation logic accordingly. Thereby, auto-adjustment allows dynamically considering the trade-off between adaptation speed and adaptation quality. Experiments with an autonomic cloud resource allocation system show that auto-adjustment leads to an improved trade-off between conflicting system goals: by allowing 0.3% higher energy consumption, the number of server overloads can be reduced by 68%.
引用
下载
收藏
页码:181 / 186
页数:6
相关论文
共 50 条
  • [21] Towards Self-Adaptive Software-Intensive Systems
    Mueller, Hausi A.
    IWPSE-EVOL 09: ERCIM WORKSHOP ON SOFTWARE EVOLUTION (EVOL) AND INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION (IWPSE), 2009, : 7 - 7
  • [22] An adaptive socket with auto-adjusting air bladders for interfacing transhumeral prosthesis: A pilot study
    Gu, Yikun
    Yang, Dapeng
    Osborn, Luke
    Candrea, Daniel
    Liu, Hong
    Thakor, Nitish
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART H-JOURNAL OF ENGINEERING IN MEDICINE, 2019, 233 (08) : 812 - 822
  • [23] Accuracy of Auto-Adjusting CPAP Estimate of Apnea-Hypopnea Index in Patients with Obstructive Sleep Apnea on Treatment with Auto-Adjusting CPAP
    Desai, H.
    Patel, A.
    Patel, P.
    Grant, B. J. B.
    Mador, M. J.
    AMERICAN JOURNAL OF RESPIRATORY AND CRITICAL CARE MEDICINE, 2009, 179
  • [24] Synthesis of self-adaptive software
    Ledeczi, A
    Karsai, G
    Bapty, T
    2000 IEEE AEROSPACE CONFERENCE PROCEEDINGS, VOL 4, 2000, : 501 - 507
  • [25] A Framework for Automatic Generation of Processes for Self-Adaptive Software Systems
    da Silva, Carlos Eduardo
    de Lemos, Rogerio
    INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2011, 35 (01): : 3 - 13
  • [27] High-Quality Specification of Self-Adaptive Software Systems
    Luckey, Markus
    Engels, Gregor
    PROCEEDINGS OF THE 8TH INTERNATIONAL SYMPOSIUM ON SOFTWARE ENGINEERING FOR ADAPTIVE AND SELF-MANAGING SYSTEMS (SEAMS 2013), 2013, : 143 - 152
  • [28] Modeling Self-Adaptive Software Systems With Learning Petri Net
    Ding, Zuohua
    Zhou, Yuan
    Zhou, Mengchu
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2016, 46 (04): : 483 - 498
  • [29] Extending UML for the Modeling of Fuzzy Self-Adaptive Software Systems
    Han, Deshuai
    Yang, Qiliang
    Xing, Jianchun
    26TH CHINESE CONTROL AND DECISION CONFERENCE (2014 CCDC), 2014, : 2400 - 2406
  • [30] Designing Self-Adaptive Software Systems with Control Theory: An Overview
    Papadopoulos, Alessandro V.
    2022 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS COMPANION (ACSOS-C 2022), 2022, : 51 - 52