Performance Difference Prediction in Cloud Services for SLA-Based Auditing

Cloud computing allows individuals and organizations outsource their applications to cloud due to the flexibility and cost savings. However, cloud service providers (CSPs) may offer reduced resources to tenant by virtualization technology for illegal economic benefit. Most cloud tenants don't have specialized knowledge to detect the CSPs' service level agreement (SLA) disruption. To address this issue, we propose a worst-case performance prediction scheme to audit the SLA disruption of cloud by comparison between actual performance cost and the predicted worst-case performance cost. Firstly, we insert labels into application, and collect the running time information on cloud on a small input dataset. The historical information is used to identify the frequent block. Then, we construct the performance cost function for each hotspot block, and resort to curve fitting method to obtain the performance cost function of each frequent block. Finally, we get the worst-case performance prediction by performance estimation model and performance cost function of each one on large input dataset. The experiments show that our proposed scheme can achieve high sensitiveness on cloud SLA and fulfill cloud SLA auditing.

[1]  Massimiliano Rak,et al.  Cost/Performance Evaluation for Cloud Applications Using Simulation , 2013, 2013 Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[2]  Xiaojiang Du,et al.  Verifying cloud service-level agreement by a third-party auditor , 2014, Secur. Commun. Networks.

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

[4]  Carlo Curino,et al.  DBSeer: Resource and Performance Prediction for Building a Next Generation Database Cloud , 2013, CIDR.

[5]  Xiaowei Yang,et al.  CloudProphet: towards application performance prediction in cloud , 2011, SIGCOMM.

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

[7]  David R. O'Hallaron,et al.  //TRACE: Parallel Trace Replay with Approximate Causal Events , 2007, FAST.

[8]  David A. Maltz,et al.  Cloudward bound: planning for beneficial migration of enterprise applications to the cloud , 2010, SIGCOMM 2010.

[9]  Farookh Khadeer Hussain,et al.  A Framework for User Feedback Based Cloud Service Monitoring , 2012, 2012 Sixth International Conference on Complex, Intelligent, and Software Intensive Systems.

[10]  Xiaojiang Du,et al.  A performance prediction scheme for computation-intensive applications on cloud , 2013, 2013 IEEE International Conference on Communications (ICC).