Dr Ikechukwu Nkisi-Orji i.nkisi-orji@rgu.ac.uk
Chancellor's Fellow
Clood CBR: towards microservices oriented case-based reasoning.
Nkisi-Orji, Ikechukwu; Wiratunga, Nirmalie; Palihawadana, Chamath; Recio-Garc�a, Juan A.; Corsar, David
Authors
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
Contributors
Ian Watson
Editor
Rosina Weber
Editor
Abstract
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.
Citation
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 | Mar 28, 2024 |
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 |
Files
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
You might also like
iSee: intelligent sharing of explanation experience of users for users.
(2023)
Conference Proceeding
iSee: demonstration video. [video recording]
(2023)
Digital Artefact
Adapting semantic similarity methods for case-based reasoning in the Cloud.
(2022)
Conference Proceeding
How close is too close? Role of feature attributions in discovering counterfactual explanations.
(2022)
Conference Proceeding
DisCERN: discovering counterfactual explanations using relevance features from neighbourhoods.
(2021)
Conference Proceeding
Downloadable Citations
About OpenAIR@RGU
Administrator e-mail: publications@rgu.ac.uk
This application uses the following open-source libraries:
SheetJS Community Edition
Apache License Version 2.0 (http://www.apache.org/licenses/)
PDF.js
Apache License Version 2.0 (http://www.apache.org/licenses/)
Font Awesome
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 © 2024
Advanced Search