Bayesian Model-Based Prediction of Service Level Agreement Violations for Cloud Services

Cloud SLAs are contractually binding agreements between cloud service providers and cloud consumers. For cloud service providers, it is essential to prevent SLA violations as much as possible to enhance customer satisfaction and avoid penalty payments. Therefore, it is desirable for providers to predict possible violations before they happen. We propose an approach for predicting SLA violations, which uses measured datasets (QoS of used services) as input for a prediction model. As a feature of cloud service, we consider response-time to predict violations of SLA. The prediction model is based on Naive Bayesian Classifier, and trained using historical SLA datasets. We present the basics of our prediction approach, and also determine the most effective combinations of features for prediction, and briefly validate our approach, using a detailed real SLA datasets of cloud services. Experiments result show that the Bayesian method achieves higher accuracy compared with other prediction methods.

[1]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[2]  Dongjin Yu,et al.  A Combination Approach to QoS Prediction of Web Services , 2013, ICSOC Workshops.

[3]  Schahram Dustdar,et al.  Monitoring, Prediction and Prevention of SLA Violations in Composite Services , 2010, 2010 IEEE International Conference on Web Services.

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

[5]  Rami Bahsoon,et al.  A Dynamic Data-Driven Simulation Approach for Preventing Service Level Agreement Violations in Cloud Federation , 2012, ICCS.

[6]  Frank Leymann,et al.  Runtime Prediction of Service Level Agreement Violations for Composite Services , 2009, ICSOC/ServiceWave Workshops.

[7]  Schahram Dustdar,et al.  Data-driven and automated prediction of service level agreement violations in service compositions , 2013, Distributed and Parallel Databases.

[8]  David P. Anderson,et al.  Ensuring Collective Availability in Volatile Resource Pools Via Forecasting , 2008, DSOM.

[9]  Jing Guo,et al.  Selecting Web Service for Multi-user Based on Multi-QoS Prediction , 2013, 2013 IEEE International Conference on Services Computing.

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

[11]  Sheng Di,et al.  Host load prediction in a Google compute cloud with a Bayesian model , 2012, 2012 International Conference for High Performance Computing, Networking, Storage and Analysis.

[12]  Zibin Zheng,et al.  WSPred: A Time-Aware Personalized QoS Prediction Framework for Web Services , 2011, 2011 IEEE 22nd International Symposium on Software Reliability Engineering.

[13]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[14]  Zibin Zheng,et al.  Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization , 2013, IEEE Transactions on Services Computing.

[15]  Salman Baset,et al.  Cloud SLAs: present and future , 2012, OPSR.

[16]  Hongbing Wang,et al.  Reliable Service Composition via Automatic QoS Prediction , 2013, 2013 IEEE International Conference on Services Computing.