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; 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 条
  • [21] An algorithm for adaptation in case-based reasoning
    Fuchs, B
    Lieber, J
    Mille, A
    Napoli, A
    ECAI 2000: 14TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2000, 54 : 45 - 49
  • [22] A COLLABORATIVE APPROACH TO CONSTRUCTION OF LARGE SCALE DISTRIBUTED REASONING SYSTEMS
    Penders, Ate
    Pavlin, Gregor
    Kamermans, Michiel
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2011, 20 (06) : 1083 - 1106
  • [23] Towards a case-based reasoning approach to analyze road accidents
    Ceausu, Valentina
    Despres, Sylvie
    PROFESSIONAL PRACTICE IN ARTIFICIAL INTELLIGENCE, 2006, 218 : 257 - +
  • [24] Decentralized Self-Adaptation in Large-Scale Distributed Systems
    Florio, Luca
    2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 1022 - 1025
  • [25] Towards a Distributed Large-Scale Dynamic Graph Data Store
    Iwabuchi, Keita
    Sallinen, Scott
    Pearce, Roger
    Van Essen, Brian
    Gokhale, Maya
    Matsuoka, Satoshi
    2016 IEEE 30TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2016, : 892 - 901
  • [26] A Scalable Approach for Distributed Reasoning over Large-scale OWL Datasets
    Mohamed, Heba
    Fathalla, Said
    Lehmann, Jens
    Jabeen, Hajira
    PROCEEDINGS OF THE 13TH INTERNATIONAL JOINT CONFERENCE ON KNOWLEDGE DISCOVERY, KNOWLEDGE ENGINEERING AND KNOWLEDGE MANAGEMENT (KEOD), VOL 2, 2021, : 51 - 60
  • [27] Dynamic case-based reasoning for process operation support systems
    Xia, QJ
    Rao, M
    ENGINEERING APPLICATIONS OF ARTIFICIAL INTELLIGENCE, 1999, 12 (03) : 343 - 361
  • [28] Learning and Applying Range Adaptation Rules in Case-Based Reasoning Systems
    Sharaf-Eldeen, Dina A.
    Moawad, Ibrahim F.
    El Bahnasy, Khalid
    Khalifa, M. E.
    ADVANCED MACHINE LEARNING TECHNOLOGIES AND APPLICATIONS, 2012, 322 : 487 - 495
  • [29] COMPLEXITY OF ADAPTATION IN REAL-WORLD CASE-BASED REASONING SYSTEMS
    SMYTH, B
    CUNNINGHAM, P
    IRISH JOURNAL OF PSYCHOLOGY, 1993, 14 (03): : 476 - 477
  • [30] Towards Large-Scale Interpretable Knowledge Graph Reasoning for Dialogue Systems
    Tuan, Yi-Lin
    Beygi, Sajjad
    Fazel-Zarandi, Maryam
    Gao, Qiaozi
    Cervone, Alessandra
    Wang, William Yang
    FINDINGS OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS (ACL 2022), 2022, : 383 - 395