Natural inspiration for self-adaptive systems

被引:4
|
作者
Anthony, RJ [1 ]
机构
[1] Univ Greenwich, Sch Comp & Math Sci, Dept Comp Sci, London SE18 6PF, England
来源
15TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS | 2004年
关键词
emergence; distributed systems; self-healing; self-adaptation; election algorithms;
D O I
10.1109/DEXA.2004.1333561
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The emergent behaviour of autonomic systems, together with the scale of their deployment, impedes prediction of the full range of configuration and failure scenarios; thus it is not possible to devise management and recovery strategies to cover all possible outcomes. One solution to this problem is to embed self-managing and self-healing abilities into such applications. Traditional design approaches favour determinism, even when unnecessary. This can lead to conflicts between the non-functional requirements. Natural systems such as ant colonies have evolved cooperative, finely tuned emergent behaviours which allow the colonies to function at very large scale and to be very robust, although non-deterministic. Simple pheromone-exchange communication systems are highly efficient and are a major contribution to their success. This paper proposes that we look to natural systems for inspiration when designing architecture and communications strategies, and presents an election algorithm which encapsulates non-deterministic behaviour to achieve high scalability, robustness and stability.
引用
收藏
页码:732 / 736
页数:5
相关论文
共 50 条
  • [21] A survey on engineering approaches for self-adaptive systems
    Krupitzer, Christian
    Roth, Felix Maximilian
    VanSyckel, Sebastian
    Schiele, Gregor
    Becker, Christian
    PERVASIVE AND MOBILE COMPUTING, 2015, 17 : 184 - 206
  • [22] An Overall Process for Self-Adaptive Pervasive Systems
    Bucchiarone, Antonio
    Marconi, Annapaola
    Pistore, Marco
    Foell, Stefan
    Herrmann, Klaus
    Hiesinger, Christian
    Marinovic, Srdjan
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON ADAPTIVE AND SELF-ADAPTIVE SYSTEMS AND APPLICATIONS (ADAPTIVE 2010), 2010, : 40 - 45
  • [23] Kuksa*: Self-adaptive Microservices in Automotive Systems
    Banijamali, Ahmad
    Kuvaja, Pasi
    Oivo, Markku
    Jamshidi, Pooyan
    PRODUCT-FOCUSED SOFTWARE PROCESS IMPROVEMENT (PROFES 2020), 2020, 12562 : 367 - 384
  • [24] Improving Self-adaptive Systems Conceptual Modeling
    da Silva, Joao Pablo S.
    Ecar, Miguel
    Pimenta, Marcelo S.
    Kepler, Fabio Natanael
    Guedes, Gilleanes T. A.
    Betemps, Carlos Michel
    33RD ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, 2018, : 1292 - 1299
  • [25] A Programming Language for Sound Self-Adaptive Systems
    Porter, Barry
    Rodrigues Filho, Roberto
    2021 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2021), 2021, : 145 - 150
  • [26] Goal Controller Synthesis for Self-Adaptive Systems
    Calinescu, Radu
    Rodrigues, Genaina Nunes
    2023 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE, 2023, : 1 - 6
  • [27] A Domain Model for Self-Adaptive Software Systems
    Moghaddam, Fahimeh Alizadeh
    Deckers, Robert
    Procaccianti, Giuseppe
    Grosso, Paola
    Lago, Patricia
    11TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE (ECSA 2017) - COMPANION VOLUME, 2017, : 23 - 29
  • [28] A Survey of Methodology in Self-Adaptive Systems Research
    Porter, Barry
    Rodrigues Filho, Roberto
    Dean, Paul
    2020 IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING AND SELF-ORGANIZING SYSTEMS (ACSOS 2020), 2020, : 168 - 177
  • [29] SYMPOSIUM - THEORY OF SELF-ADAPTIVE CONTROL SYSTEMS
    MEEROV, MV
    AUTOMATION AND REMOTE CONTROL, 1966, 27 (02) : 336 - &
  • [30] Reference Architecture for Self-adaptive Microservice Systems
    Baylov, Krasimir
    Dimov, Aleksandar
    INTELLIGENT DISTRIBUTED COMPUTING XI, 2018, 737 : 297 - 303