Dr Ikechukwu Nkisi-Orji i.nkisi-orji@rgu.ac.uk
Research Fellow (B)
Dr Ikechukwu Nkisi-Orji i.nkisi-orji@rgu.ac.uk
Research Fellow (B)
Professor Nirmalie Wiratunga n.wiratunga@rgu.ac.uk
Professor
Mr Chamath Palihawadana c.palihawadana@rgu.ac.uk
Research Assistant
Juan A.
Dr David Corsar d.corsar1@rgu.ac.uk
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
Conference Name | 28th International conference on case-based reasoning research and development (ICCBR 2020) |
---|---|
Conference Location | [virtual conference] |
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 | Apr 15, 2020 |
Publisher | Springer |
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
Facility location problem and permutation flow shop scheduling problem: a linked optimisation problem.
(2022)
Conference Proceeding
DisCERN: discovering counterfactual explanations using relevance features from neighbourhoods.
(2021)
Conference Proceeding
Actionable feature discovery in counterfactuals using feature relevance explainers.
(2021)
Conference Proceeding
Counterfactual explanations for student outcome prediction with Moodle footprints.
(2021)
Conference Proceeding
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/)
Advanced Search