Research on Cloud Service Provider Recommendation Model based on User Preference
AUTHORS
Tanya Streer,Concordia University, Canada
Jugal Simelane,Concordia University, Canada
ABSTRACT
Based on the rise and wide application of cloud services, this paper proposes and implements a cloud service provider recommendation model based on user needs and preferences. The model consists of three parts. First, based on the needs of users, determine the subjective dimensions of users' demand for cloud services, and realize the measurement of user preferences. Secondly, according to the service capability of the cloud service provider, the ability of the cloud service provider to meet the needs of users is measured. From the perspective of cloud service providers, after determining the indicators that can reflect the service capabilities of cloud service providers, innovatively establish a bridge between service capabilities and user needs. Realize the evaluation of cloud service providers from the perspective of demand realization, that is, to measure their demand satisfaction ability. Finally, according to the recommendation rules in this article, the similarity distance between the user and the candidate cloud service provider based on requirements is compared, and the cloud service provider that matches the user's corresponding needs and preferences is recommended to the user, and personalized decision-making recommendation for the cloud service provider is realized. The recommendation system proposed and implemented in this paper is no longer limited to the evaluation of cloud service providers, but in the recommendation process, it combines the needs and preferences of cloud service users and specific cloud service field characteristics and other information and combines fuzzy evaluation methods. And similar distance and other theories, to give users more satisfactory recommendations, and make personalized recommendations for users.
KEYWORDS
Cloud service, Demand preference, Personalized recommendation
REFERENCES
[1] B. Varghese and R. Buyya, “Next-generation cloud computing: New trends and research directions,” Future Generation Computer Systems, vol.79, no.2, pp.849-861, (2018)
[2] S. Ding, C. Xia, and C. Wang, “Multiobjective optimization-based ranking prediction for cloud service recommendation,” Decision Support Systems, vol.101, no.9, pp.106-114, (2017)
[3] Y. S. Xu, J. W. Yin, and S. G. Deng, “Context-aware QoS prediction for web service recommendation and selection,” Expert Systems with Applications, vol.53, no.7, pp.75-86, (2016)
[4] M. B. Blake, D. J. Cummings, and A. Bansal, “Workflow composition of service level agreements for web services,” Decision Support Systems, vol.53, no.1, pp.234-244, (2012)
[5] S. Geuens, K. Coussement, and W. De Bock Koen, “A framework for configuring collaborative filtering-based recommendations derived from purchase data,” European Journal of Operational Research, vol.265, no.1, pp.208-218, (2018)
[6] J. Son and S. B. Kim, “Content-based filtering for recommendation systems using multiattribute networks,” Expert Systems with Applications, vol.89, no.8, pp.404-412, (2017)
[7] D. H. Wang, Y. C. Liang, and D. Xu, “A content-based recommender system for computer science publications,” Knowledge-Based Systems, vol.157, no.5, pp.1-9, (2018)
[8] S. Yang, M. Korayem, and K. Aljadda, “Combining content-based and collaborative filtering for job recommendation system: A cost-sensitive statistical relational learning approach,” Knowledge-Based Systems, vol.136, pp.37-45, (2017)
[9] R. C. Bagher, H. Hassanpour, and H. Mashayekhi, “User trends modeling for a content-based recommender system,” Expert Systems with Applications, vol.87, no.6, pp.209-219, (2017)
[10] Z. Gulzar, A. A. Leema, and G. Deepak, “PCRS: Personalized course recommender system based on a hybrid approach,” Procedia Computer Science, vol.125, no.12, pp.518-524, (2018)
[11] M. Balduzzi, J. Zaddach, and D. Balzarotti, “A security analysis of amazon’s elastic compute cloud service,” Proceedings of the 27th Annual ACM Symposium on Applied Computing, Trento, Italy ACM, pp.1427-1434, (2012)
[12] S. K. Garg, s. Versteeg, and R. Buyya, “A framework for ranking of cloud computing services,” Future Generation Computer Systems, vol.29, no.4, pp.1012-1023, (2013)
[13] W. Xu, “Context-aware Cloud service selection model for mobile cloud computing environments,” Wireless Communications and Mobile Computing, pp.1-14, (2018)
[14] Dr. V. Turkar, et al., “Analysis of digital media compatibility with farmers in Maharashtra and recommendation of service provider design framework E-Krishimitra,” International Journal of Applied Agricultural Research, vol.12, no.1, pp.77-86, (2017)
[15] H. Walayat, H. F. Khadeer, and H. Omar H, “Risk-based framework for SLA violation abatement from the cloud service provider's perspective,” Computer Journal, no.9, pp.9, (2018)
[16] S. Vigano, S. Sinha, Y. Park, “Automated monitoring and service provider recommendation platform for HVAC equipment,” US20170011318, (2017)
[17] S. Sumbe, S. Jadhav, and M. V. Pawar, “A survey of modern approach for cloud service recommendation based on security,” International Journal of Computer Applications, vol.129, no.6, pp.35-39, (2015)
[18] Francisco, et al., “Usalpharma: A cloud-based architecture to support quality assurance training processes in health area using virtual worlds,” The Scientific World Journal (2014)
[19] Y. U. Chunxia, Y. Liu, and X. Gao, “Cloud service supplier recommendation based on user personalized preference,” (2019)
[20] J. Vyas and H. Chen, “Configuration recommendation for a microservice architecture,” US20180302283, (2018)