SLA Aware Trust Model for Cloud Service Deployment

Cloud computing is changing the way IT resources are utilized. Cloud computing dynamically delivers convenient, on-demand access to shared pools of software resources, platform and hardware as a service through internet. The cloud computing model—made promising by sophisticated automation, provisioning and virtualization technologies. Users want the ability to access these services including infrastructure resources, how and when they choose. To accommodate this shift in the consumption model technology has to deal with the security, compatibility and trust issues associated with delivering that convenience to application business owners, developers and users. Out of these issues, trust has attracted extensive attention in Cloud computing as a solution to enhance the security. This paper proposes a trusted computing technology through a "Service Level Agreement (SLA) - Aware Trust Model‖ to guarantee various Key Performance Indicators (KPIs) of cloud computing. The direct trust of cloud entities is computed on basis of the interaction evidences in past and sustained on its present performances. Various SLA parameters between consumer and provider are considered in trust computation and compliance process. The simulations are performed using CloudSim framework and experimental results show that the proposed model is effective and extensible.

[1]  Xiaoping Wu,et al.  Cloud Computing System Based on Trusted Computing Platform , 2010, 2010 International Conference on Intelligent Computation Technology and Automation.

[2]  A. Behl,et al.  An analysis of cloud computing security issues , 2012, 2012 World Congress on Information and Communication Technologies.

[3]  Sanjay Chaudhary,et al.  Service level agreement parameter matching in cloud computing , 2011, 2011 World Congress on Information and Communication Technologies.

[4]  Chang Liu,et al.  A collaborative trust model of firewall-through based on Cloud Computing , 2010, The 2010 14th International Conference on Computer Supported Cooperative Work in Design.

[5]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[6]  Khaled M. Khan,et al.  Establishing Trust in Cloud Computing , 2010, IT Professional.

[7]  Sadie Creese,et al.  The Cloud: Understanding the Security, Privacy and Trust Challenges , 2011 .

[8]  Max Mühlhäuser,et al.  Trust as a facilitator in cloud computing: a survey , 2012, Journal of Cloud Computing: Advances, Systems and Applications.

[9]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[10]  Ivona Brandic,et al.  SLA-Aware Application Deployment and Resource Allocation in Clouds , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops.

[11]  Rajkumar Buyya,et al.  A framework for ranking of cloud computing services , 2013, Future Gener. Comput. Syst..

[12]  David M. Nicol,et al.  Trust mechanisms for cloud computing , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[13]  Tharam S. Dillon,et al.  SLA-Based Trust Model for Cloud Computing , 2010, 2010 13th International Conference on Network-Based Information Systems.

[14]  Sheikh Muhammad Saqib,et al.  Trust Model: Cloud's Provider and Cloud's User , 2012 .

[15]  Bing Zeng,et al.  Information Technology and Quantitative Management ( ITQM 2013 ) A trust evaluation model for cloud computing , 2013 .

[16]  Paul D. Manuel,et al.  A trust model of cloud computing based on Quality of Service , 2015, Ann. Oper. Res..

[17]  Edna Dias Canedo,et al.  File Exchange in a Private Cloud Supported by a Trust Model , 2012, 2012 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery.