Cloud Service Recommendation Based on a Correlated QoS Ranking Prediction

AbstractQuality-of-Service (QoS) is an important concept for service selection and user satisfaction in cloud computing. So far, service recommendation in the cloud is done by means of QoS, ranking and rating techniques. The ranking methods perform much better, when compared with the rating methods. In view of the fact that the ranking methods directly predict QoS rankings as accurately as possible, in most of the ranking methods, an individual QoS value alone is employed to predict the cloud rank. In this paper, we propose a correlated QoS ranking algorithm along with a data smoothing technique and combined with QoS to predict a personalized ranking for service selection by an active user. Experiments are conducted employing a WSDream-QoS dataset, including 300 distributed users and 500 real world web services all over the world. Six different techniques of correlated QoS ranking schemes have been proposed and evaluated. The experimental results showed that this approach improves the accuracy of ranking prediction when compared to a ranking prediction framework using a single QoS parameter.

[1]  N.Ani Brown Mary Profit Maximization for Service Providers using Hybrid Pricing in Cloud Computing , 2013 .

[2]  Michael R. Lyu,et al.  Effective missing data prediction for collaborative filtering , 2007, SIGIR.

[3]  K. Jayapriya,et al.  An Extensive Survey on QoS in Cloud computing , 2013 .

[4]  Asma Al Falasi,et al.  A Framework for SLA-based cloud services verification and composition , 2011, 2011 International Conference on Innovations in Information Technology.

[5]  Verena Kantere,et al.  Optimal Service Pricing for a Cloud Cache , 2011, IEEE Transactions on Knowledge and Data Engineering.

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

[7]  J. Morris Chang,et al.  QoS-Aware Data Replication for Data-Intensive Applications in Cloud Computing Systems , 2013, IEEE Transactions on Cloud Computing.

[9]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[10]  Nabil Sultan,et al.  loud computing for education : A new dawn ? , 2009 .

[11]  V. Kavitha,et al.  A survey on security issues in service delivery models of cloud computing , 2011, J. Netw. Comput. Appl..

[12]  Jaana Kekäläinen,et al.  Cumulated gain-based evaluation of IR techniques , 2002, TOIS.

[13]  Greg Linden,et al.  Amazon . com Recommendations Item-to-Item Collaborative Filtering , 2001 .

[14]  Computing Hilda Lawrance Efficient Qos Based Resource Scheduling Using PAPRIKA Method for Cloud , 2013 .

[15]  Rajkumar Buyya,et al.  A taxonomy of market‐based resource management systems for utility‐driven cluster computing , 2006, Softw. Pract. Exp..

[16]  Zibin Zheng,et al.  Predicting Quality of Service for Selection by Neighborhood-Based Collaborative Filtering , 2013, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[17]  Arun Iyengar,et al.  Combining Quality of Service and Social Information for Ranking Services , 2009, ICSOC/ServiceWave.

[18]  Jie Xu,et al.  Real-Time Fault-Tolerance in Federated Cloud Environments , 2012, 2012 IEEE 15th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing Workshops.

[19]  James C. Bezdek,et al.  Efficient Implementation of the Fuzzy c-Means Clustering Algorithms , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[20]  Qiang Yang,et al.  EigenRank: a ranking-oriented approach to collaborative filtering , 2008, SIGIR '08.

[21]  Thomas Hofmann,et al.  Collaborative filtering via gaussian probabilistic latent semantic analysis , 2003, SIGIR.

[22]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[23]  Junde Song,et al.  A Distributed QoS-Constraint Task Scheduling Scheme in Cloud Computing Environment: Model and Algorithm , 2012 .

[24]  N. Ani Brown Mary International Conference on Information Systems and Computing ( ICISC-2013 ) , INDIA , 2013 .

[25]  Qiang Yang,et al.  Scalable collaborative filtering using cluster-based smoothing , 2005, SIGIR '05.

[26]  N.Ani Brown Mary,et al.  Performance Factors of Cloud Computing Data Centers Using [(M/G/1) : (∞/Gdmodel)] Queuing Systems , 2013 .

[27]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[28]  Meghna Khatri Cosine Similarity Function For The Temporal Dynamic Web Data , 2012 .

[29]  Enrico Masala,et al.  A cost-effective cloud computing framework for accelerating multimedia communication simulations , 2012, J. Parallel Distributed Comput..

[30]  Subhajyoti Bandyopadhyay,et al.  Cloud computing - The business perspective , 2011, Decis. Support Syst..

[31]  Jun Wang,et al.  Unifying user-based and item-based collaborative filtering approaches by similarity fusion , 2006, SIGIR.

[32]  Jerry M. Mendel,et al.  A vector similarity measure for linguistic approximation: Interval type-2 and type-1 fuzzy sets , 2008, Inf. Sci..

[33]  Rajkumar Buyya,et al.  SLA-Based Scheduling of Bag-of-Tasks Applications on Power-Aware Cluster Systems , 2010, IEICE Trans. Inf. Syst..

[34]  Zibin Zheng,et al.  Reputation-Aware QoS Value Prediction of Web Services , 2013, 2013 IEEE International Conference on Services Computing.

[35]  Thomas Hofmann,et al.  Latent Class Models for Collaborative Filtering , 1999, IJCAI.

[36]  Sanjay Agrawal,et al.  QoS Driven Task Scheduling in Cloud Computing , 2013 .

[37]  M. Devgan,et al.  A Study of Different QoS Management Techniques in Cloud Computing , 2013 .

[38]  T. Velmurugan,et al.  Performance based analysis between k-Means and Fuzzy C-Means clustering algorithms for connection oriented telecommunication data , 2014, Appl. Soft Comput..

[39]  Zibin Zheng,et al.  QoS Ranking Prediction for Cloud Services , 2013, IEEE Transactions on Parallel and Distributed Systems.

[40]  Dilip Kumar Pratihar,et al.  A Comparative Study of Fuzzy C-Means Algorithm and Entropy-Based Fuzzy Clustering Algorithms , 2011, Comput. Informatics.

[41]  M MendelJerry,et al.  A vector similarity measure for linguistic approximation , 2008 .

[42]  Gregory N. Hullender,et al.  Learning to rank using gradient descent , 2005, ICML.

[43]  Luo Si,et al.  An automatic weighting scheme for collaborative filtering , 2004, SIGIR '04.

[44]  Fabio Panzieri,et al.  QoS–Aware Clouds , 2010, 2010 IEEE 3rd International Conference on Cloud Computing.

[45]  George Karypis,et al.  Item-based top-N recommendation algorithms , 2004, TOIS.

[46]  Luo Si,et al.  Flexible Mixture Model for Collaborative Filtering , 2003, ICML.

[47]  Kousik Dasgupta,et al.  Load Balancing in Cloud Computing using Stochastic Hill Climbing-A Soft Computing Approach , 2012 .

[48]  K. Djemame,et al.  Towards Quality of Service in the Cloud , 2009 .

[49]  Rajkumar Buyya,et al.  SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments , 2012, J. Comput. Syst. Sci..

[50]  Rajkumar Buyya,et al.  Towards autonomic detection of SLA violations in Cloud infrastructures , 2012, Future Gener. Comput. Syst..

[51]  John F. Canny,et al.  Collaborative filtering with privacy via factor analysis , 2002, SIGIR '02.

[52]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[53]  Gediminas Adomavicius,et al.  Improving Aggregate Recommendation Diversity Using Ranking-Based Techniques , 2012, IEEE Transactions on Knowledge and Data Engineering.

[54]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.