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 条
  • [1] Case-Based Reasoning (CBR) and Robotics
    Demigha, Souad
    [J]. PROCEEDINGS OF THE EUROPEAN CONFERENCE ON THE IMPACT OF ARTIFICIAL INTELLIGENCE AND ROBOTICS (ECIAIR 2019), 2019, : 106 - 112
  • [2] A new model of case-based reasoning (CBR)
    Kang, K
    Wang, XJ
    [J]. PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE & ENGINEERING, VOLS 1 AND 2, 2004, : 331 - 336
  • [3] Case-based CBR: Capturing and reusing reasoning about case adaptation
    Leake, DB
    Kinley, A
    Wilson, D
    [J]. INTERNATIONAL JOURNAL OF EXPERT SYSTEMS, 1997, 10 (02): : 197 - 213
  • [4] Case-based reasoning (CBR) model for hard machining process
    Xavior, Anthony M.
    Anouncia, Margret S.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2012, 61 (9-12): : 1269 - 1275
  • [5] Case-based reasoning (CBR) model for hard machining process
    Anthony M. Xavior
    Margret S. Anouncia
    [J]. The International Journal of Advanced Manufacturing Technology, 2012, 61 : 1269 - 1275
  • [6] Case-Based Reasoning (CBR) and Neural Networks for Complex Problems
    Demigha, Souad
    [J]. PROCEEDINGS OF THE EUROPEAN CONFERENCE ON THE IMPACT OF ARTIFICIAL INTELLIGENCE AND ROBOTICS (ECIAIR 2019), 2019, : 96 - 105
  • [7] F-CBR: An Architecture for Federated Case-Based Reasoning
    Jaiswal, Amar
    Yigzaw, Kassaye Yitbarek
    Ozturk, Pinar
    [J]. IEEE ACCESS, 2022, 10 : 75458 - 75471
  • [8] Process-oriented case-based reasoning
    Minor, Mirjam
    Montani, Stefania
    Recio-Garcia, Juan A.
    [J]. INFORMATION SYSTEMS, 2014, 40 : 103 - 105
  • [9] CBR-PDS: a case-based reasoning phishing detection system
    Abutair, Hassan
    Belghith, Abdelfettah
    AlAhmadi, Saad
    [J]. JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2019, 10 (07) : 2593 - 2606
  • [10] PREDICTIVE ANALYTIC IN HEALTH CARE USING CASE-BASED REASONING (CBR)
    Letchmunan, Sukumar
    Mansor, Zulkefli
    Yan, Nikki Lee Wan
    Meng, Low Kah
    Tahir, Nur Farhana Izwani
    [J]. PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTING AND INFORMATICS: EMBRACING ECO-FRIENDLY COMPUTING, 2017, : 8 - 15