Dr Ikechukwu Nkisi-Orji i.nkisi-orji@rgu.ac.uk
Chancellor's Fellow
Dr Ikechukwu Nkisi-Orji i.nkisi-orji@rgu.ac.uk
Chancellor's Fellow
Professor Nirmalie Wiratunga n.wiratunga@rgu.ac.uk
Associate Dean for Research
Mr Chamath Palihawadana c.palihawadana@rgu.ac.uk
Research Assistant
Juan A. Recio-Garc�a
Dr David Corsar d.corsar1@rgu.ac.uk
Senior Lecturer
Ian Watson
Editor
Rosina Weber
Editor
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.
NKISI-ORJI, I., WIRATUNGA, N., PALIHAWADANA, C., RECIO-GARCIA, J.A. and CORSAR, D. 2020. Clood CBR: towards microservices oriented case-based reasoning. In Watson, I and Weber, R. (eds.) Case-based reasoning research and development: proceedings of the 28th International conference on case-based reasoning research and development (ICCBR 2020), 8-12 June 2020, Salamanca, Spain [virtual conference]. Lecture notes in computer science, 12311. Cham: Springer [online], pages 129-143. Available from: https://doi.org/10.1007/978-3-030-58342-2_9
Presentation Conference Type | Conference Paper (published) |
---|---|
Conference Name | 28th International conference on case-based reasoning research and development (ICCBR 2020) |
Start Date | Jun 8, 2020 |
End Date | Jun 12, 2020 |
Acceptance Date | Apr 14, 2020 |
Online Publication Date | Oct 3, 2020 |
Publication Date | Oct 31, 2020 |
Deposit Date | Apr 15, 2020 |
Publicly Available Date | May 6, 2020 |
Publisher | Springer |
Peer Reviewed | Peer Reviewed |
Volume | 12311 |
Pages | 129-143 |
Series Title | Lecture notes in computer science |
Series Number | 12311 |
Series ISSN | 1611-3349 |
Book Title | Case-based reasoning research and development: proceedings of the 28th International conference on case-based reasoning research and development (ICCBR 2020), 8-12 June 2020, Salamanca, Spain. |
ISBN | 9783030583415 |
DOI | https://doi.org/10.1007/978-3-030-58342-2_9 |
Keywords | Case-based reasoning (CBR); Clood case-based reasoning (Clood CBR); Microservices; Elasticsearch |
Public URL | https://rgu-repository.worktribe.com/output/895530 |
NKISI-ORJI 2020 Clood CBR
(1.8 Mb)
PDF
Copyright Statement
©SpringerNature – Terms of Reuse detailed at https://www.springer.com/gp/open-access/publicationpolicies/aam-terms-of-use
Taxonomic corpus-based concept summary generation for document annotation.
(2017)
Presentation / Conference Contribution
Ontology alignment based on word embedding and random forest classification.
(2019)
Presentation / Conference Contribution
Counterfactual explanations for student outcome prediction with Moodle footprints.
(2021)
Presentation / Conference Contribution
DisCERN: discovering counterfactual explanations using relevance features from neighbourhoods.
(2021)
Presentation / Conference Contribution
Actionable feature discovery in counterfactuals using feature relevance explainers.
(2021)
Presentation / Conference Contribution
About OpenAIR@RGU
Administrator e-mail: publications@rgu.ac.uk
This application uses the following open-source libraries:
Apache License Version 2.0 (http://www.apache.org/licenses/)
Apache License Version 2.0 (http://www.apache.org/licenses/)
SIL OFL 1.1 (http://scripts.sil.org/OFL)
MIT License (http://opensource.org/licenses/mit-license.html)
CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/)
Powered by Worktribe © 2025
Advanced Search