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 条
  • [1] Extending the verification capabilities of middleware for reliable distributed self-adaptive systems
    Garcia-Valls, Marisol
    Perez-Palacin, Diego
    Mirandola, Raffaela
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2014, : 164 - +
  • [2] Towards a Self-Adaptive Middleware for Building Reliable Publish/Subscribe Systems
    Duan, Sisi
    Sun, Jingtao
    Peisert, Sean
    INTERNET AND DISTRIBUTED COMPUTING SYSTEMS, IDCS 2015, 2015, 9258 : 157 - 168
  • [3] Self-adaptive Middleware Framework for Internet of Things
    Park, Soojin
    Song, JaeSeung
    2015 IEEE 4TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2015, : 81 - 82
  • [4] Robust, Secure, Self-Adaptive and Resilient Messaging Middleware for Business Critical Systems
    Abie, Habtamu
    Savola, Reijo M.
    Dattani, Ilesh
    2009 COMPUTATION WORLD: FUTURE COMPUTING, SERVICE COMPUTATION, COGNITIVE, ADAPTIVE, CONTENT, PATTERNS, 2009, : 153 - +
  • [5] Metrics for Self-Adaptive Queuing in Middleware for Internet of Things
    Chindanonda, Peeranut
    Podolskiy, Vladimir
    Gerndt, Michael
    2019 IEEE 4TH INTERNATIONAL WORKSHOPS ON FOUNDATIONS AND APPLICATIONS OF SELF* SYSTEMS (FAS*W 2019), 2019, : 130 - 133
  • [6] Reusing legacy software in a self-adaptive middleware framework
    Universidad de los Andes, Bogota, Colombia
    不详
    Proc. Int. Workshop Adapt. Reflective Middleware, ARM, Co-located ACM/IFIP/USENIX Int. Middleware Conf., (29-35):
  • [7] Self-adaptive Middleware for ubiquitous Medical Device Integration
    Kliem, Andreas
    Boelke, Anett
    Grohnert, Anne
    Traeder, Nicolas
    2014 IEEE 16TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2014, : 298 - 304
  • [8] A Formal Approach to Enforcing Consistency in Self-adaptive Systems
    Kacem, Najla Hadj
    Kacem, Ahmed Hadj
    Drira, Khalil
    SOFTWARE ARCHITECTURE, 2010, 6285 : 279 - +
  • [9] Modeling and Verifying Self-adaptive Systems: A Refinement Approach
    Hachicha, Marwa
    Ben Halima, Riadh
    Kacem, Ahmed Hadj
    2016 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2016, : 3967 - 3972
  • [10] Approach of self-adaptive illumination for optical imaging systems
    Zhou, Sheng
    Goodliffe, Jim
    Cai, Hao
    Zhou, Kui
    Zhang, Xianglin
    APPLIED OPTICS, 2014, 53 (23) : 5205 - 5210