A new multi-level trust management framework (MLTM) for solving the invalidity and sparse problems of user feedback ratings in cloud environments

Choosing a trusted cloud service provider (CSP) is a major challenge for cloud users (CUs) in the cloud environment, as many CSPs offer cloud services (CSs) with the same functionality. Trust evaluation of CSPs is often based on information from quality of service (QoS) monitoring and CUs’ feedback ratings. Despite the volume of feedback ratings received in trust management systems, the quality of feedback storage is very low, as many CUs do not send their feedback ratings when using CSs. Additionally, a percentage of existing feedback ratings may not be valid, since some malicious CUs send unfair feedback ratings to change the trust evaluation results. As these lead to poor data quality, the accuracy of trust evaluation results might be affected. To overcome these limitations, this paper proposes a new multi-level trust management framework, which completes previous frameworks by defining new components to improve the data quality of feedback storage. In our framework, new components were defined to solve the invalidity and sparse problems of feedback storage. Certainly, the trust assessment of CSP would be more accurate based on high-quality feedback ratings. The performance of the MLTM was evaluated using two different datasets based on a real Quality of Web Services dataset (QWS) and an artificial data set (Cloud-Armor), whose quality was reduced for the purpose of this study. Analytical values revealed that our proposed approach significantly outperformed other approaches even with the poor data quality of feedback storage.

[1]  Sibel Adali,et al.  A Survey on Trust Modeling , 2015, ACM Comput. Surv..

[2]  Jemal H. Abawajy,et al.  A Multilevel Trust Management Framework for Service Oriented Environment , 2014 .

[3]  Jiqiang Liu,et al.  Selecting a trusted cloud service provider for your SaaS program , 2015, Comput. Secur..

[4]  Carla Merkle Westphall,et al.  Cloud identity management: A survey on privacy strategies , 2017, Comput. Networks.

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

[6]  Max Mühlhäuser,et al.  Cloud Computing Landscape and Research Challenges Regarding Trust and Reputation , 2010, 2010 7th International Conference on Ubiquitous Intelligence & Computing and 7th International Conference on Autonomic & Trusted Computing.

[7]  Mohsin Iftikhar,et al.  A Comprehensive Survey on Security in Cloud Computing , 2017, FNC/MobiSPC.

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

[9]  Merriam-Webster,et al.  The Merriam Webster Dictionary , 1983 .

[10]  Lik Mui,et al.  A Computational Model of Trust and Reputation for E-businesses , 2002 .

[11]  Shanlin Yang,et al.  A multi-dimensional trust-aware cloud service selection mechanism based on evidential reasoning approach , 2015, Int. J. Autom. Comput..

[12]  Kelsey Karpinski,et al.  Utilizing Third Party Auditing to Manage Trust in the Cloud , 2015, Complex Adaptive Systems.

[13]  Mehran Mohsenzadeh,et al.  Dynamic performance isolation management for cloud computing services , 2017, The Journal of Supercomputing.

[14]  Mehran Mohsenzadeh,et al.  Trust estimation of the semantic web using semantic web clustering , 2017, J. Exp. Theor. Artif. Intell..

[15]  Nima Jafari Navimipour,et al.  Cloud computing and trust evaluation: A systematic literature review of the state-of-the-art mechanisms , 2018, Journal of Electrical Systems and Information Technology.

[16]  Hai Jin,et al.  ServiceTrust: Supporting Reputation-Oriented Service Selection , 2009, ICSOC/ServiceWave.

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

[18]  Mohammad Reza Meybodi,et al.  Trust propagation algorithm based on learning automata for inferring local trust in online social networks , 2017, Knowl. Based Syst..

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

[20]  Neeraj Suri,et al.  A novel approach to manage cloud security SLA incidents , 2017, Future Gener. Comput. Syst..

[21]  Zahir Tari,et al.  Context-Aware Multifaceted Trust Framework For Evaluating Trustworthiness of Cloud Providers , 2018, Future Gener. Comput. Syst..

[22]  Karl Aberer,et al.  QoS-Based Service Selection and Ranking with Trust and Reputation Management , 2005, OTM Conferences.

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

[24]  Mehran Mohsenzadeh,et al.  A new method of trust mirroring estimation based on social networks parameters by fuzzy system , 2018, Int. J. Mach. Learn. Cybern..

[25]  Pierre Sens,et al.  SLA guarantees for cloud services , 2016, Future Gener. Comput. Syst..

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

[27]  M. Sasikumar,et al.  Trust Model for Measuring Security Strength of Cloud Computing Service , 2015 .

[28]  Jing Huang,et al.  Improving the Trustworthiness of Service QoS Information in Service-Based Systems , 2010, ATC.

[29]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

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

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