Cloud computing and trust evaluation: A systematic literature review of the state-of-the-art mechanisms

Abstract Cloud computing is a model to enable the convenient access to the network request for sharing the groups of configurable calculating resources. In this environment, confidences are insufficient for the customers to identify the trustworthy cloud service providers. Therefore, in this system, an important challenge is assessing the trustworthiness to enable the users for choosing the trustworthy resources in the cloud infrastructure. However, in the cloud environments, despite the significance of the trust mechanisms and methods, the comprehensive and systematic research and study about the background of the trust evaluation methods between the cloud providers is rare. Hence, in this paper, we analyzed the trust evaluation state of the art mechanisms which are used in the cloud environment so far. Also, we analyzed and compared them in terms of integrity, security, reliability, dependability, safety, dynamicity, confidentiality, scalability, and giving a suggestion for some future research. Also, this article displays a systematic literature review (SLR) on the trust evaluation mechanisms in the cloud environments up to the end of March 2017. We identified 224 articles, which are reduced to 28 primary ones through our article selection process. By presenting the state-of-the-art information and the challenges issues, this survey will directly support academics, researchers, and professionals in their understanding of changes in the trust evaluation mechanisms in the cloud environments.

[1]  Javier López,et al.  A framework for enabling trust requirements in social cloud applications , 2013, Requirements Engineering.

[2]  Rajanpreet Kaur Chahal,et al.  Fuzzy Rule-Based Expert System for Determining Trustworthiness of Cloud Service Providers , 2017, Int. J. Fuzzy Syst..

[3]  Bu-Sung Lee,et al.  TrustCloud: A Framework for Accountability and Trust in Cloud Computing , 2011, 2011 IEEE World Congress on Services.

[4]  Muhammad Shiraz,et al.  A review on interworking and mobility techniques for seamless connectivity in mobile cloud computing , 2014, J. Netw. Comput. Appl..

[5]  Ahmad Habibizad Navin,et al.  Job scheduling in the Expert Cloud based on genetic algorithms , 2014, Kybernetes.

[6]  Nima Jafari Navimipour,et al.  Load balancing mechanisms and techniques in the cloud environments: Systematic literature review and future trends , 2016, J. Netw. Comput. Appl..

[7]  Shiyan Hu,et al.  Cloud Computing for VLSI Floorplanning Considering Peak Temperature Reduction , 2015, IEEE Transactions on Emerging Topics in Computing.

[8]  Jemal H. Abawajy,et al.  Enhancing trust management in cloud environment , 2014 .

[9]  Abdul Quadir,et al.  An Effective Way of Evaluating Trust in Inter-cloud Computing , 2017 .

[10]  Faith-Michael E. Uzoka,et al.  Conceptualizing a model for adoption of cloud computing in education , 2016, Int. J. Inf. Manag..

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

[12]  J. Adjei Explaining the role of trust in cloud computing services , 2015 .

[13]  Max Mühlhäuser,et al.  Towards a trust management system for cloud computing marketplaces: using CAIQ as a trust information source , 2014, Secur. Commun. Networks.

[14]  Ahmad Habibizad Navin,et al.  Expert Cloud: A Cloud-based framework to share the knowledge and skills of human resources , 2015, Comput. Hum. Behav..

[15]  Al-Sakib Khan Pathan,et al.  Building Customer Trust in Cloud Computing with an ICT-Enabled Global Regulatory Body , 2015, Wirel. Pers. Commun..

[16]  Alagumani Selvaraj,et al.  Evidence-Based Trust Evaluation System for Cloud Services Using Fuzzy Logic , 2017, Int. J. Fuzzy Syst..

[17]  Zhidong Shen,et al.  The security of cloud computing system enabled by trusted computing technology , 2010, 2010 2nd International Conference on Signal Processing Systems.

[18]  Akhil Behl Emerging security challenges in cloud computing: An insight to cloud security challenges and their mitigation , 2011, 2011 World Congress on Information and Communication Technologies.

[19]  Nima Jafari Navimipour,et al.  Comprehensive and systematic review of the service composition mechanisms in the cloud environments , 2017, J. Netw. Comput. Appl..

[20]  Martin Molina,et al.  A tenant-based resource allocation model for scaling Software-as-a-Service applications over cloud computing infrastructures , 2013, Future Gener. Comput. Syst..

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

[22]  Nima Jafari Navimipour,et al.  Memory Designing Using Quantum-Dot Cellular Automata: Systematic Literature Review, Classification and Current Trends , 2017, J. Circuits Syst. Comput..

[23]  Alan T. Sherman,et al.  Acquiring forensic evidence from infrastructure-as-a-service cloud computing: Exploring and evaluating tools, trust, and techniques , 2012, Digit. Investig..

[24]  Frank Teuteberg,et al.  Exploring Trust In Cloud Computing: A Multi-Method Approach , 2013, ECIS.

[25]  Marios D. Dikaiakos,et al.  Cloud Computing: Distributed Internet Computing for IT and Scientific Research , 2009, IEEE Internet Computing.

[26]  Xiao Chen,et al.  A Cloud-Based Trust Management Framework for Vehicular Social Networks , 2017, IEEE Access.

[27]  Theo Lynn,et al.  Development of a Cloud Trust Label: A Delphi Approach , 2016, J. Comput. Inf. Syst..

[28]  Subhas C. Misra,et al.  Identifying the moderating effect of trust on the adoption of cloud‐based services , 2017, Int. J. Commun. Syst..

[29]  Sunilkumar S. Manvi,et al.  Resource management for Infrastructure as a Service (IaaS) in cloud computing: A survey , 2014, J. Netw. Comput. Appl..

[30]  Randy H. Katz,et al.  A view of cloud computing , 2010, CACM.

[31]  Nima Jafari Navimipour,et al.  A new method for trust and reputation evaluation in the cloud environments using the recommendations of opinion leaders' entities and removing the effect of troll entities , 2016, Comput. Hum. Behav..

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

[33]  Guoqing Zhou,et al.  Research of Job Scheduling With Cloud Based On Trust Mechanism And SFLA , 2015 .

[34]  Nima Jafari Navimipour,et al.  Priority-Based Task Scheduling in the Cloud Systems Using a Memetic Algorithm , 2016, J. Circuits Syst. Comput..

[35]  Nima Jafari Navimipour,et al.  Task Scheduling in Cloud Computing Based on The Cuckoo Search Algorithm , 2015, Iraqi Journal of Computer, Communication, Control and System Engineering.

[36]  Jing Lu,et al.  Trust Establishment for Data Integrity Checking in Cloud Computing , 2012 .

[37]  Danilo Ardagna,et al.  Generalized Nash equilibria for SaaS/PaaS Clouds , 2014, Eur. J. Oper. Res..

[38]  Min Lei,et al.  ACO-BTM: A Behavior Trust Model in Cloud Computing Environment , 2014, Int. J. Comput. Intell. Syst..

[39]  Sally I. McClean,et al.  Cache performance models for quality of service compliance in storage clouds , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[40]  Zahir Tari,et al.  Trusting Cloud Service Providers: Trust Phases and a Taxonomy of Trust Factors , 2017, IEEE Cloud Computing.

[41]  Tahira Mahboob,et al.  Adopting information security techniques for cloud computing—A survey , 2016, 2016 1st International Conference on Information Technology, Information Systems and Electrical Engineering (ICITISEE).

[42]  Harry G. Perros,et al.  A novel trust management framework for multi-cloud environments based on trust service providers , 2014, Knowl. Based Syst..

[43]  Woongsup Kim,et al.  A Trust Evaluation Model for QoS Guarantee in Cloud Systems , 2010 .

[44]  Victor I. Chang,et al.  Organisational sustainability modelling - An emerging service and analytics model for evaluating Cloud Computing adoption with two case studies , 2016, Int. J. Inf. Manag..

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

[46]  Nima Jafari Navimipour,et al.  Invalid cloud providers' identification using support vector machine , 2017, Int. J. Next Gener. Comput..

[47]  Nima Jafari Navimipour,et al.  Deployment Strategies in the Wireless Sensor Networks: Systematic Literature Review, Classification, and Current Trends , 2016, Wireless Personal Communications.

[48]  Dimitrios Zissis,et al.  Addressing cloud computing security issues , 2012, Future Gener. Comput. Syst..

[49]  Jinpeng Wei,et al.  Toward protecting control flow confidentiality in cloud-based computation , 2015, Comput. Secur..

[50]  Nima Jafari Navimipour,et al.  A model for assessing the impact of e-learning systems on employees' satisfaction , 2015, Comput. Hum. Behav..

[51]  Guiran Chang,et al.  Modeling and evaluation of trust in cloud computing environments , 2011, 2011 3rd International Conference on Advanced Computer Control.

[52]  Peng Gao,et al.  Robot Cloud: Bridging the power of robotics and cloud computing , 2017, Future Gener. Comput. Syst..

[53]  Marcelo Corrales,et al.  ‘Plan-Like Architectures’ for Mutual Trust in the Cloud , 2016 .

[54]  V. Viji Rajendran,et al.  Hybrid model for dynamic evaluation of trust in cloud services , 2016, Wirel. Networks.

[55]  Nima Jafari Navimipour,et al.  Online knowledge sharing mechanisms: a systematic review of the state of the art literature and recommendations for future research , 2016, Inf. Syst. Frontiers.

[56]  Chuang Lin,et al.  Evaluation of user behavior trust in cloud computing , 2010, 2010 International Conference on Computer Application and System Modeling (ICCASM 2010).

[57]  Nima Jafari Navimipour,et al.  An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: Formal verification, simulation, and statistical testing , 2017, J. Syst. Softw..

[58]  Chengying Mao,et al.  Towards a Trust Prediction Framework for Cloud Services Based on PSO-Driven Neural Network , 2017, IEEE Access.

[59]  Nima Jafari Navimipour,et al.  Customer relationship management mechanisms: A systematic review of the state of the art literature and recommendations for future research , 2016, Comput. Hum. Behav..

[60]  Nima Jafari Navimipour,et al.  Trusted services identification in the cloud environment using the topological metrics , 2016 .

[61]  Hamidreza Navidi,et al.  Identifying fake feedback in cloud trust management systems using feedback evaluation component and Bayesian game model , 2017, The Journal of Supercomputing.

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

[63]  M. Jaiganesh,et al.  Fuzzy ART-Based User Behavior Trust in Cloud Computing , 2015 .

[64]  Mucheol Kim,et al.  Trust management on user behavioral patterns for a mobile cloud computing , 2013, Cluster Computing.

[65]  Réjean Landry,et al.  Lessons from Innovation Empirical Studies in the Manufacturing Sector: A Systematic Review of the Literature from 1993-2003 , 2006 .

[66]  Andrew P. Martin,et al.  Trust in the Cloud , 2011, Inf. Secur. Tech. Rep..

[67]  Shanlin Yang,et al.  Building trust into cloud , 2012, CloudCom 2012.

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

[69]  Amit Gajbhiye,et al.  Cloud computing: Need, enabling technology, architecture, advantages and challenges , 2014, 2014 5th International Conference - Confluence The Next Generation Information Technology Summit (Confluence).

[70]  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.

[71]  Sarbjeet Singh,et al.  Improved TOPSIS Method Based Trust Evaluation Framework for Determining Trustworthiness of Cloud Service Providers , 2017, Journal of Grid Computing.

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

[73]  Jing Yao,et al.  Cloud-DLS: Dynamic trusted scheduling for Cloud computing , 2012, Expert Syst. Appl..

[74]  Dave Cliff,et al.  A financial brokerage model for cloud computing , 2011, Journal of Cloud Computing: Advances, Systems and Applications.

[75]  Yi Zhuang,et al.  Fuzzy trust evaluation based on consistency intensity for cloud services , 2015, Kybernetes.

[76]  Seungmin Rho,et al.  Trust model at service layer of cloud computing for educational institutes , 2015, The Journal of Supercomputing.

[77]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[78]  Nima Jafari Navimipour,et al.  Human resources ranking in a cloud-based knowledge sharing framework using the quality control criteria , 2017, Kybernetes.

[79]  Mukesh Singhal,et al.  A limited-trust capacity model for mitigating threats of internal malicious services in cloud computing , 2016, Cluster Computing.

[80]  Imad M. Abbadi,et al.  A framework for establishing trust in the Cloud , 2012, Comput. Electr. Eng..

[81]  Jinjun Chen,et al.  Towards a trust evaluation middleware for cloud service selection , 2017, Future Gener. Comput. Syst..

[82]  Changqing Gong,et al.  Trust Model Research in Cloud Computing Environment , 2015 .

[83]  Latha Tamilselvan,et al.  Trusted Computing Model with Attestation to Assure Security for Software Services in a Cloud Environment , 2017 .

[84]  Harsh K. Verma,et al.  Simulation modeling of cloud computing for smart grid using CloudSim , 2017 .

[85]  Nima Jafari Navimipour,et al.  Knowledge sharing mechanisms and techniques in project teams: Literature review, classification, and current trends , 2016, Comput. Hum. Behav..

[86]  V. Parida,et al.  Product–Service Systems (PSS) business models and tactics – a systematic literature review , 2015 .

[87]  M. Anwar Hasan,et al.  Enabling Dynamic Data and Indirect Mutual Trust for Cloud Computing Storage Systems , 2013, IEEE Transactions on Parallel and Distributed Systems.

[88]  Sarbjeet Singh,et al.  Compliance-based Multi-dimensional Trust Evaluation System for determining trustworthiness of Cloud Service Providers , 2017, Future Gener. Comput. Syst..

[89]  Antonio F. Gómez-Skarmeta,et al.  Taxonomy of trust relationships in authorization domains for cloud computing , 2014, The Journal of Supercomputing.

[90]  Belabbes Yagoubi,et al.  Global Trust: A Trust Model for Cloud Service Selection , 2015 .

[91]  Dhiren R. Patel,et al.  Accountability in Cloud Computing by Means of Chain of Trust , 2017, Int. J. Netw. Secur..

[92]  Nima Jafari Navimipour,et al.  Service allocation in the cloud environments using multi-objective particle swarm optimization algorithm based on crowding distance , 2017, Swarm Evol. Comput..

[93]  Nima Jafari Navimipour,et al.  Colleague recommender system in the Expert Cloud using features matrix , 2016, Kybernetes.

[94]  Yong Cheng,et al.  Trusted Bytecode Virtual Machine Module: A Novel Method for Dynamic Remote Attestation in Cloud Computing , 2012, Int. J. Comput. Intell. Syst..

[95]  S. K. Sinha,et al.  A New Trust Management Architecture for Cloud Computing Environment , 2012, 2012 International Symposium on Cloud and Services Computing.

[96]  Angus Stevenson,et al.  Concise Oxford English Dictionary , 2009 .

[97]  Noel Carroll,et al.  Modelling the Dynamics of Trust across a Cloud Brokerage Environment , 2015, Inf. Resour. Manag. J..