Self-adaptive systems: A middleware managed approach

被引:0
|
作者
Gjorven, Eli
Eliassen, Frank
Lund, Ketil
Eide, Viktor S. Wold
Staehli, Richard
机构
[1] Simula Res Lab, N-1325 Lysaker, Norway
[2] Univ Oslo, Dept Informat, N-0314 Oslo, Norway
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recent works on self-adaptivity use a middleware-based approach where the adaptation mechanisms and meta-level information are separated and externalized from the application code. Current solutions generally target individual life-cycle phases of an application in isolation, preventing easy integration of design-time and run-time adaptability. Integration is needed in order to support the introduction of new adaptive behavior during run-time. Self-adapting systems therefore need to support both planning, instantiation and maintenance of applications throughout their life-time. In this paper we propose middleware managed adaptation, in which services axe specified by their behavior, and planned, instantiated and maintained by middleware services in such a way that the behavioral requirements are satisfied throughout the service life-time. Central to this approach is mirror-based reflection, which supports introspection and intercession on an application, or any service, through all the phases of its life-cycle, including pre-runtime. The mirror of a service may contain information about its implementation, including the developer's knowledge about how this implementation will perform in different contexts. By making this knowledge available to the middleware, we facilitate the implementation of a wide range of self-adaptive behaviors.
引用
收藏
页码:15 / 27
页数:13
相关论文
共 50 条
  • [21] A Correct by Construction Approach For Modeling and Formalizing Self-adaptive Systems
    Hachicha, Marwa
    Dammak, Emna
    Ben Halima, Riadh
    Kacem, Ahmed Hadj
    2016 17TH IEEE/ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING (SNPD), 2016, : 379 - 384
  • [22] Self-adaptive material systems
    Arnaut, LR
    ADVANCES IN ELECTROMAGNETICS OF COMPLEX MEDIA AND METAMATERIALS, 2002, 89 : 421 - 438
  • [23] Towards a Formal Approach for Prototyping and Verifying Self-Adaptive Systems
    Ingles-Romero, Juan F.
    Vicente-Chicote, Cristina
    ADVANCED INFORMATION SYSTEMS ENGINEERING WORKSHOPS (CAISE), 2013, 148 : 432 - 446
  • [24] Self-adaptive Traits in Collective Adaptive Systems
    Phan Cong Vinh
    Nguyen Thanh Tung
    NATURE OF COMPUTATION AND COMMUNICATION, 2015, 144 : 63 - 72
  • [25] Agilla: A Mobile Agent Middleware for Self-Adaptive Wireless Sensor Networks
    Fok, Chien-Liang
    Roman, Gruia-Catalin
    Lu, Chenyang
    ACM TRANSACTIONS ON AUTONOMOUS AND ADAPTIVE SYSTEMS, 2009, 4 (03)
  • [26] A Chemistry-Inspired Middleware for Self-Adaptive Service Orchestration and Choreography
    Wang, Chen
    Pazat, Jean-Louis
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 426 - 433
  • [27] Energy-aware Self-Adaptive Middleware for Heterogeneous Parallel Architectures
    Kavanagh, Richard
    Djemame, Karim
    2018 FIFTH INTERNATIONAL SYMPOSIUM ON INNOVATION IN INFORMATION AND COMMUNICATION TECHNOLOGY (ISIICT 2018), 2018, : 75 - 82
  • [28] A Goal-driven Approach for Deploying Self-adaptive IoT Systems
    Alkhabbas, Fahed
    Murturi, Ilir
    Spalazzese, Romina
    Davidsson, Paul
    Dustdar, Schahram
    IEEE 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2020), 2020, : 146 - 156
  • [29] An MTD-based Self-Adaptive Resilience Approach for Cloud Systems
    Villarreal-Vasquez, Miguel
    Bhargava, Bharat
    Angin, Pelin
    Ahmed, Noor
    Goodwin, Daniel
    Brin, Kory
    Kobe, Jason
    2017 IEEE 10TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2017, : 723 - 726
  • [30] Requirements for modeling and simulation of self-adaptive systems: A hierarchical and modular approach
    Barros, FJ
    SIXTEENTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2005, : 186 - 190