Clood CBR: towards microservices oriented case-based reasoning.
Nkisi-Orji, Ikechukwu; Wiratunga, Nirmalie; Palihawadana, Chamath; Recio-Garcia, Juan A.; Corsar, David
Professor Nirmalie Wiratunga email@example.com
Juan A. Recio-Garcia
CBR applications have been deployed in a wide range of sectors, for example from pharmaceuticals to defence and aerospace, and from the Internet of Things and transportation, to poetry and music generation. However, a majority of these have been built using monolithic architectures that 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. 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.
|Start Date||Jun 8, 2020|
|Publisher||Springer (part of Springer Nature)|
|Series Title||Lecture notes in computer science|
|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.|
|Institution 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], (accepted). Available from: https://doi.org/10.1007/978-3-030-58342-2|
|Keywords||Case-based reasoning (CBR); Clood case-based reasoning (Clood CBR); Microservices; Elasticsearch|
NKISI-ORJI 2020 Clood CBR
©SpringerNature – Terms of Reuse detailed at https://www.springer.com/gp/open-access/publicationpolicies/aam-terms-of-use
You might also like
Ontology alignment based on word embedding and random forest classification.
Taxonomic corpus-based concept summary generation for document annotation.
Evaluating the transferability of personalised exercise recognition models.
Learning to recognise exercises for the self-management of low back pain.
A knowledge-light approach to personalised and open-ended human activity recognition.