Clood CBR: Towards Microservices Oriented Case-Based Reasoning

被引:9
|
作者
Nkisi-Orji, Ikechukwu [1 ]
Wiratunga, Nirmalie [1 ]
Palihawadana, Chamath [1 ]
Recio-Garcia, Juan A. [2 ]
Corsar, David [1 ]
机构
[1] Robert Gordon Univ, Sch Comp Sci & Digital Media, Aberdeen AB10 7GJ, Scotland
[2] Univ Complutense Madrid, Dept Software Engn & Artificial Intelligence, Madrid, Spain
关键词
Cloud CBR; Mircoservices; Elasticsearch; CBR framework;
D O I
10.1007/978-3-030-58342-2_9
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
CBR applications have been deployed in a wide range of sectors, from pharmaceuticals; to defence and aerospace to IoT and transportation, to poetry and music generation; for example. However, a majority of these have been built using monolithic architectures which impose size and complexity constraints. As such these applications have a barrier to adopting new technologies and remain prohibitively expensive in both time and cost because changes in frameworks or languages affect the application directly. To address this challenge, we introduce a distributed and highly scalable generic CBR system, Clood, which is based on a microservices architecture. This splits the application into a set of smaller, interconnected services that scale to meet varying demands. Experimental results show that our Clood implementation retrieves cases at a fairly consistent rate as the casebase grows by several orders of magnitude and was over 3,700 times faster than a comparable monolithic CBR system when retrieving from half a million cases. Microservices are cloud-native architectures and with the rapid increase in cloud-computing adoption, it is timely for the CBR community to have access to such a framework.
引用
收藏
页码:129 / 143
页数:15
相关论文
共 50 条
  • [21] KIDNEY FAILURE DIAGNOSIS BASED ON CASE-BASED REASONING (CBR) METHOD AND STATISTICAL ANALYSIS
    Anggrawan, Anthony
    Hidjah, Khasnur
    Qudsi, Jihadil S.
    [J]. 2016 INTERNATIONAL CONFERENCE ON INFORMATICS AND COMPUTING (ICIC), 2016, : 298 - 303
  • [22] Web-based CBR (case-based reasoning) as a tool with the application to tooling selection
    Toussaint, J.
    Cheng, K.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2006, 29 (1-2): : 24 - 34
  • [23] Web-based CBR (case-based reasoning) as a tool with the application to tooling selection
    J. Toussaint
    K. Cheng
    [J]. The International Journal of Advanced Manufacturing Technology, 2006, 29 : 24 - 34
  • [24] Multisensor device based on Case-Based Reasoning (CBR) for monitoring nutrient solutions in fertigation
    Darder, Margarita
    Valera, Andres
    Nieto, Ernesto
    Colilla, Montserrat
    Fernandez, Carlos J.
    Romero-Aranda, Remedios
    Cuartero, Jesus
    Ruiz-Hitzky, Eduardo
    [J]. SENSORS AND ACTUATORS B-CHEMICAL, 2009, 135 (02) : 530 - 536
  • [25] Case-based reasoning in the health sciences: Why it matters for the health sciences and for CBR
    Bichindaritz, Isabelle
    [J]. ADVANCES IN CASE-BASED REASONING, PROCEEDINGS, 2008, 5239 : 1 - 17
  • [26] A case study of case-based CBR
    Leake, DB
    Kinley, A
    Wilson, D
    [J]. CASE-BASED REASONING RESEARCH AND DEVELOPMENT, 1997, 1266 : 371 - 382
  • [27] Construction planning method using case-based reasoning (CONPLA-CBR)
    Ryu, Han-Guk
    Lee, Hyun-Soo
    Park, Moonseo
    [J]. JOURNAL OF COMPUTING IN CIVIL ENGINEERING, 2007, 21 (06) : 410 - 422
  • [28] An information system design for coaching students by using Case-Based Reasoning (CBR)
    Franzoni Velazquez, Ana Lidia
    de Silva Garza, Andres Gomez
    Cervantes Perez, Francisco
    [J]. 8TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2008, : 204 - 206
  • [29] Case-based reasoning - Recommenders: Where CBR meets e-commerce
    Burke, R
    [J]. IEEE INTELLIGENT SYSTEMS, 2002, 17 (03): : 6 - 8
  • [30] Towards a Case-based Reasoning Approach for Cloud Provisioning
    Kuebler, Eric
    Minor, Mirjam
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, VOL 2 (CLOSER), 2016, : 290 - 295