SaaSRec+: a new context-aware recommendation method for SaaS services

Math Biosci Eng. 2022 Jan;19(2):1471-1495. doi: 10.3934/mbe.2022068. Epub 2021 Dec 8.

Abstract

Cloud computing is an attractive model that provides users with a variety of services. Thus, the number of cloud services on the market is growing rapidly. Therefore, choosing the proper cloud service is an important challenge. Another major challenge is the availability of diverse cloud services with similar performance, which makes it difficult for users to choose the cloud service that suits their needs. Therefore, the existing service selection approaches is not able to solve the problem, and cloud service recommendation has become an essential and important need. In this paper, we present a new way for context-aware cloud service recommendation. Our proposed method seeks to solve the weakness in user clustering, which itself is due to reasons such as 1) lack of full use of contextual information such as cloud service placement, and 2) inaccurate method of determining the similarity of two vectors. The evaluation conducted by the WSDream dataset indicates a reduction in the cloud service recommendation process error rate. The volume of data used in the evaluation of this paper is 5 times that of the basic method. Also, according to the T-test, the service recommendation performance in the proposed method is significant.

Keywords: QoS; cloud service composition; cloud service recommendation; cloud service selection; collaborative filtering; content-based filtering; context-aware service recommendation; hybrid filtering; personalized recommendation; spatial effects.

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Cloud Computing*
  • Cluster Analysis