A Personalized Cloud Services Recommendation Based on Cooperative Relationship between Services


A personalized recommendation for cloud services, which is based on usage history and the cooperative relationship of cloud services, is presented. According to service groups, a service group could be defined as several services that were used together by one user at a time, and cooperative relationship between each two services can be calculated. In the process of recommendation, the services which are highly related to the service that the user has selected would be obtained firstly, the result should then take the QoS (Quality of Service) similarity between service’s QoS and user’s preference into account, so the final result combining the cooperative relationship and similarity will meet the functional needs of users and also meet the users personalized non-functional requirements. The simulation proves that the algorithm works effectively.

Share and Cite:

Zhang, C. , Bian, J. , Cheng, B. and Li, L. (2013) A Personalized Cloud Services Recommendation Based on Cooperative Relationship between Services. Journal of Software Engineering and Applications, 6, 623-629. doi: 10.4236/jsea.2013.612074.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] I. Cantador, M. Fe rnáandez and P. Castells, “A Collaborative Recommendation Framework for Ontology Evaluation and Reuse,” Universidad Autóonoma de Madrid, Spain, 2006.
[2] G. Adomavicius and A. Tuzhilin, “Toward the Next Generation of Recommender Systems: A Survey of the State-of-the-Art and Possible Extensions,” IEEE Educational Activities Department, Vol. 17, No. 6, 2005, pp. 734-749.
[3] J. B. Schafer, D. Frankowski, J. Herlocker and S. Sen, “Collaborative Filtering Recommender Systems,” Adaptive Web, 2007.
[4] Knowledge & Data Engineering Group (KDE), “Information Systems and Machine Learning Lab (ISMLL),” Tag Recommendations in Folksonomies, 2006.
[5] J.-G. Liu, T. Zhou, B.-H. Wang, Y.-C. Zhang and Q. Guo, “Degree Correlation of Bipartite Network on Personalized Recommendation,” International Journal of Modern Physics C, Vol. 21, No. 1, 2010, pp. 137-147. http://dx.doi.org/10.1142/S0129183110014999
[6] C.-X. Jia, R.-R. Liu, D. Sun and B.-H. Wang, “A New Weighting Method in Network-Based Recommendation,” Physics A, Vol. 387, 2008, pp. 5887-5891.
[7] W. F. Pan, B. Li, B. Shao and P. He, “Software-Based Network Services and the Recommended Method of Automatic Classification,” Computer Engineering (Chinese Journal of Computers), Vol. 34, No. 12, 2011, pp. 2355-2369.
[8] T. Zhou, J. Ren, M. Medo and Y.-C. Zhang, “Bipartite Network Projection and Personal Recommendation,” Physical Review E, Vol. 76, No. 4, 2007, Article ID: 046115.
[9] X. Pan, G. S. Deng and J.-G. Liu, “Weighted Bipartite Network and Personalized Recommendation,” Physics Procedia, Vol. 3, No. 5, 2010, pp. 1867-1876. http://dx.doi.org/10.1016/j.phpro.2010.07.031
[10] G. Versa, “Sharon A Three Time-Weighted Figure Network Labels Recommended Method,” Computer Science, Vol. 39, No. 8, 2012, pp. 96-98.
[11] S. Kang, S. Kang and S. Hur, “A Design of the Conceptual Architecture for a Multitenant SaaS Application Platform,” Computers, Networks, Systems and Industrial Engineering (CNSI), 2011 First ACIS/JNU International Conference on Digital 2011, pp. 462-467.
[12] K. S. Gopalan and S. Nathan, “A Cloud Based Service Architecture for Personalized Media Recommendations,” International Conference on Next Generation Mobile Applications, Services, and Technologies, 2011, pp. 19-24.
[13] P. Bedi, H. Kaur and B. Gupta, “Trustworthy, Service Provider Selection in Cloud Computing Environment,” International Conference on Communication Systems and Network Technologies, 2012, pp. 714-718.
[14] S. X. Yan, C. Q. Chen, G. P. Zhao and B. S. Lee, “Cloud Service Recommendation and Selection for Enterprises,” 6th International DMTF workshop on systems and Virtualization Management (SVM2012)/CNSM, 2012, pp. 431-433.
[15] S. Bardhan and D. Milojicic, “A Mechanism to Measure Quality-of-Service in a Federated Cloud Environment,” Federated Clouds’12: Proceedings of the 2012 Workshop on Cloud Services, 2012, pp. 19-24.
[16] W. Y. Zeng, Y. L. Zhao and J. W. Zeng, “Cloud Service and Service Selection Algorithm Research,” GEC’09: Proceedings of the first ACM/SIGEVO Summit on Genetic and Evolutionary Computation, ACM, 2009, pp. 1045-4048.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.