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 条
  • [31] Type based adaptation: An adaptation approach for dynamic distributed systems
    Gschwind, T
    SOFTWARE ENGINEERING AND MIDDLEWARE, 2003, 2596 : 130 - 143
  • [32] Research on case adaptation techniques in case-based reasoning
    Chang, CG
    Cui, JJ
    Wang, DW
    Hu, KY
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 2128 - 2133
  • [33] Adaptation rule learning for case-based reasoning
    Li, Huan
    Li, Xin
    Hu, Dawei
    Ha, Tianyong
    Wenyin, Liu
    Chen, Xiaoping
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2009, 21 (05): : 673 - 689
  • [34] Maintaining case-based reasoning systems: A machine learning approach
    Arshadi, N
    Jurisica, I
    ADVANCES IN CASE-BASED REASONING, PROCEEDINGS, 2004, 3155 : 17 - 31
  • [35] A connectionist approach for similarity assessment in case-based reasoning systems
    Gupta, KM
    Montazemi, AR
    DECISION SUPPORT SYSTEMS, 1997, 19 (04) : 237 - 253
  • [36] A regression based adaptation strategy for case-based reasoning
    Patterson, D
    Rooney, N
    Galushka, M
    EIGHTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-02)/FOURTEENTH INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE (IAAI-02), PROCEEDINGS, 2002, : 87 - 92
  • [37] Adopting Formal Approaches for Monitoring and Adaptation for Large-Scale Distributed Systems
    Nemes, Sorana Tania
    Buga, Andreea
    2017 8TH INTERNATIONAL CONFERENCE ON INFORMATION, INTELLIGENCE, SYSTEMS & APPLICATIONS (IISA), 2017, : 385 - 390
  • [38] Distributed case-based reasoning for fault management
    Tran, Ha Manh
    Schoenwaelder, Juergen
    INTER-DOMAIN MANAGEMENT, PROCEEDINGS, 2007, 4543 : 200 - +
  • [39] Towards a RINA-Based Architecture for Performance Management of Large-Scale Distributed Systems
    Thompson, Peter
    Davies, Neil
    COMPUTERS, 2020, 9 (02) : 1 - 24
  • [40] Intelligent Support of Decision Making in Management of Large-Scale Systems Using Case-Based, Rule-Based and Qualitative Reasoning over Ontologies
    Kultsova, Marina
    Litovkin, Dmitry
    Zhukova, Irina
    Dvoryankin, Alexander
    CREATIVITY IN INTELLIGENT TECHNOLOGIES AND DATA SCIENCE, (CIT&DS), 2017, 754 : 331 - 349