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 条
  • [31] A Case-based Reasoning Approach for Automated Facilitation in Online Discussion Systems
    Gu, Wen
    Moustafa, Ahmed
    Ito, Takayuki
    Zhang, Minjie
    Yang, Chunsheng
    2018 THIRTEENTH INTERNATIONAL CONFERENCE ON KNOWLEDGE, INFORMATION AND CREATIVITY SUPPORT SYSTEMS (KICSS), 2018, : 163 - 167
  • [32] Bankruptcy forecasting using case-based reasoning: The CRePERIE approach
    Sartori, Fabio
    Mazzucchelli, Alice
    Di Gregorio, Angelo
    EXPERT SYSTEMS WITH APPLICATIONS, 2016, 64 : 400 - 411
  • [33] A Case-Based Reasoning Approach to GBM Evolution
    Mendonca, Ana
    Pereira, Joana
    Reis, Rita
    Alves, Victor
    Abelha, Antonio
    Ferraz, Filipa
    Neves, Joao
    Ribeiro, Jorge
    Vicente, Henrique
    Neves, Jose
    COMPUTATIONAL COLLECTIVE INTELLIGENCE, ICCCI 2018, PT II, 2018, 11056 : 489 - 498
  • [34] A case-based reasoning approach to planning for disassembly
    Zeid, I
    Gupta, SM
    Bardasz, T
    JOURNAL OF INTELLIGENT MANUFACTURING, 1997, 8 (02) : 97 - 106
  • [35] A case-based reasoning approach to planning for disassembly
    IBRAHIM ZEID
    SURENDRA M.GUPTA
    THEODORE BARDASZ
    Journal of Intelligent Manufacturing, 1997, 8 : 97 - 106
  • [36] Clustering cases for case-based reasoning systems
    Cheng, CH
    Motwani, J
    Kumar, A
    Jiang, J
    JOURNAL OF COMPUTER INFORMATION SYSTEMS, 1997, 38 (01) : 30 - 37
  • [37] A Augmented Lagrangian Approach for Distributed Robust Estimation in Large-Scale Systems
    Chan, Shing Chow
    Wu, Ho Chun
    Ho, Cheuk Hei
    Zhang, Li
    IEEE SYSTEMS JOURNAL, 2019, 13 (03): : 2986 - 2997
  • [38] A CASE-BASED REASONING APPROACH TO PROGRAM SYNTHESIS
    Korukhova, Yulia
    Fastovets, Nikolay
    KEOD 2010: Proceedings of the International Conference on Knowledge Engineering and Ontology Development, 2010, : 335 - 338
  • [39] A Case-Based Reasoning approach to robot selection
    Chang, Guanghsu A.
    Sims, J. Paul
    Manufacturing Engineering and Materials Handling, 2005 Pts A and B, 2005, 16 : 943 - 951
  • [40] TOWARDS ENERGY AWARE RESERVATION INFRASTRUCTURE FOR LARGE-SCALE EXPERIMENTAL DISTRIBUTED SYSTEMS
    Lefevre, Laurent
    Orgerie, Anne-Cecile
    PARALLEL PROCESSING LETTERS, 2009, 19 (03) : 419 - 433