Cloud service recommender system using clustering

The prevalence of cloud computing has resulted in an increased number of services developed for the Web. Selecting an appropriate cloud service from amongst a lot of commonly featured available services has become very difficult particularly for non-IT users i.e. it is cumbersome for users to select a cloud service that is best suited to their requirements. Quality of service (QOS) is considered as one of the main criterion in the selection process. This paper focuses on cloud service selection method allowing users to specify their perception of quality criteria. Our approach is based on the data mining technique clustering which is an unsupervised learning technique. Developed algorithm classifies the cloud services into different number of groups based on selected quality attributes and ranks them accordingly. The research aims to assist every type of users for choosing a cloud service without engaging into any financial contract. In order to validate our approach of best service selection, we test our system with cloud vendors like Google, Microsoft, and Amazon.

[1]  Zhou Yong,et al.  A Novel Clustering Algorithm Based on Hierarchical and K-means Clustering , 2006, 2007 Chinese Control Conference.

[2]  Yves Lechevallier,et al.  New clustering methods for interval data , 2006, Comput. Stat..

[3]  Anil K. Jain,et al.  Data clustering: a review , 1999, CSUR.

[4]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[5]  Wenying Zeng,et al.  Cloud service and service selection algorithm research , 2009, GEC '09.

[6]  Seunghoon Lee,et al.  A personalized music recommendation system with a time-weighted clustering , 2008, 2008 4th International IEEE Conference Intelligent Systems.

[7]  Farookh Khadeer Hussain,et al.  Towards Multi-criteria Cloud Service Selection , 2011, 2011 Fifth International Conference on Innovative Mobile and Internet Services in Ubiquitous Computing.

[8]  Dhrubasish Sarkar A Noble Approach of Clustering the Users in M-Commerce for Providing Segmented Promotion of Goods & Services Using K-means Algorithm , .

[9]  Xiaowei Yang,et al.  CloudCmp: Shopping for a Cloud Made Easy , 2010, HotCloud.

[10]  Ajay Rana,et al.  K-means with Three different Distance Metrics , 2013 .

[11]  Xiaowei Yang,et al.  CloudCmp: comparing public cloud providers , 2010, IMC '10.

[12]  Aarti Singh,et al.  Agent Based Framework for Scalability in Cloud Computing , 2012 .

[13]  J. Schafer,et al.  The Application of Data-Mining to Recommender Systems , 2009, Encyclopedia of Data Warehousing and Mining.

[14]  Kwang Ho Yoon,et al.  A personalized music recommendation system with a time-weighted clustering , 2008 .

[15]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[16]  Feng Liu,et al.  A Semantic QoS-Aware Discovery Framework for Web Services , 2008, 2008 IEEE International Conference on Web Services.

[17]  Rajkumar Buyya,et al.  2011 Fourth IEEE International Conference on Utility and Cloud Computing SMICloud: A Framework for Comparing and Ranking Cloud Services , 2022 .

[18]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[19]  Huilin Liu,et al.  A Two-stage Recommendation Algorithm Based on K-means Clustering In Mobile E-commerce , 2010 .

[20]  Eui-nam Huh,et al.  Efficient service recommendation system for cloud computing market , 2009, ICIS.

[21]  Aslam Muhammad,et al.  Intelligent Cloud Service Selection Using Agents , 2013 .

[22]  Ana María Martínez Enríquez,et al.  Sentiment Analysis of Urdu Language: Handling Phrase-Level Negation , 2011, MICAI.