Towards a Case-Based Reasoning Approach to Dynamic Adaptation for Large-Scale Distributed Systems

被引:5
作者
Nemes, Sorana Tania [1 ]
Buga, Andreea [1 ]
机构
[1] Johannes Kepler Univ Linz, Christian Doppler Lab Client Ctr Cloud Comp, Software Pk 35, A-4232 Hagenberg, Austria
来源
CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2017 | 2017年 / 10339卷
关键词
Case-based reasoning; Formal modeling; Abstract state machines; Large-scale distributed systems; Adaptation; TAXONOMY; MODEL;
D O I
10.1007/978-3-319-61030-6_18
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The ever growing demands from the software area have led to the development of large-scale distributed systems which bring together a wide pool of services and resources. Their composition and deployment come in different solutions tailored to users requests based on business models, functionality, quality of service, cost, and value. Bridging different parts into one software solution is brittle due to issues like heterogeneity, complexity, lack of transparency, network and communication failures, and misbehavior. The current paper proposes a decision-based solution for the dynamic adaptation part of a middleware which addresses the aforementioned problems for large-scale distributed systems. The envisioned architecture is built on case-based reasoning principles and stands at the base of the adaptation processes that are imperative for ensuring the delivery of high-quality software. The solution is further extended through ground models with a focus on reliability, availability of components, and failure tolerance in terms of abstract state machines. The novelty of the approach resides in making use of formal modeling for one of the emerging problems and introducing an adequate prototype, on top of which one can apply reasoning and verification methods.
引用
收藏
页码:257 / 271
页数:15
相关论文
共 50 条
  • [41] Improving the Reliability of Case-Based Reasoning Systems
    Xu, Xu
    Wang, Ke
    Ma, Weimin
    Lin, Jie
    INTERNATIONAL JOURNAL OF COMPUTATIONAL INTELLIGENCE SYSTEMS, 2010, 3 (03) : 256 - 265
  • [42] Case-based reasoning systems for knowledge mediation
    Griffiths, AD
    Harrison, MD
    Dearden, AM
    HUMAN-COMPUTER INTERACTION - INTERACT '99, 1999, : 425 - 433
  • [43] An Approach Transmutation-Based in Case-Based Reasoning
    Bouabana-Tebibel, Thouraya
    Rubin, Stuart H.
    Hoadjli, Yasmine
    Benaziez, Idriss
    QUALITY SOFTWARE THROUGH REUSE AND INTEGRATION, 2018, 561 : 24 - 41
  • [44] Constraint Satisfaction Problem for Case-Based Reasoning Adaptation: Application in Process Design
    Roldan, Eduardo
    Negny, Stephane
    Le Lann, Jean Marc
    Cortes, Guillermo
    20TH EUROPEAN SYMPOSIUM ON COMPUTER AIDED PROCESS ENGINEERING, 2010, 28 : 397 - 402
  • [45] Using causal knowledge to guide retrieval and adaptation in case-based reasoning about dynamic processes
    Tighe, Christopher
    Tawfik, Ahmed
    INTERNATIONAL JOURNAL OF KNOWLEDGE-BASED AND INTELLIGENT ENGINEERING SYSTEMS, 2008, 12 (04) : 271 - 281
  • [46] Traffic route generation and adaptation using case-based reasoning
    Whitsitt, AJ
    Travis, LE
    ITS JOURNAL, 1996, 3 (03): : 181 - 204
  • [47] Selecting Explanation Methods for Intelligent IoT Systems: A Case-Based Reasoning Approach
    Parejas-Llanovarced, Humberto
    Darias, Jesus M.
    Caro-Martinez, Marta
    Recio-Garciw, Juan A.
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2023, 2023, 14141 : 185 - 199
  • [48] On Implementing Case-Based Reasoning with Large Language Models
    Wilkerson, Kaitlynne
    Leake, David
    CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2024, 2024, 14775 : 404 - 417
  • [49] A dependability layer for large-scale distributed systems
    Cristea, Valentin
    Dobre, C.
    Pop, F.
    Stratan, C.
    Costan, A.
    Leordeanu, C.
    Tirsa, E.
    INTERNATIONAL JOURNAL OF GRID AND UTILITY COMPUTING, 2011, 2 (02) : 109 - 118
  • [50] An Ontology-Based Distributed Case-Based Reasoning for Virtual Enterprises
    Chen, Yuh-Jen
    Su, Yung-Sheng
    Chen, Yuh-Min
    CISIS: 2009 INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, VOLS 1 AND 2, 2009, : 128 - +