QuARAM Recommender: Case-Based Reasoning for IaaS Service Selection
Sima Soltani, Patrick M. Martin, Khalid Elgazzar · 2014
Cloud computing enables elastic resource provisioning on demand and removes the boundaries of resources' physical locations. The number of cloud-based services is on the rise due to the growing interest from both providers and consumers. These services are characterized by a large number of features or properties, which makes the automatic service selection and deployment challenging. This paper proposes QuRAM Recommender, a cloud infrastructure service recommender framework based on case-based reasoning (CBR) that supports effective service selection. QuRAM Recommender supports decision making that accommodates the customer's preferences and feedback. We show the feasibility of our approach through a prototype implementation that elaborates on the main features of our system. The experimental results suggest that case-based reasoning is a viable option for recommending cloud services that best fit the customer's requirements.