Title
Clood CBR - Towards Microservices Oriented Case-Based Reasoning.
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.
Year
DOI
Venue
2020
10.1007/978-3-030-58342-2_9
ICCBR
Keywords
DocType
Citations 
Cloud CBR,Mircoservices,Elasticsearch,CBR framework
Conference
0
PageRank 
References 
Authors
0.34
5
5
Name
Order
Citations
PageRank
Ikechukwu Nkisi-Orji101.69
Nirmalie Wiratunga247245.76
Chamath Palihawadana300.34
Juan A. Recio-Garcia412111.03
David Corsar501.35