{'fraction_non_alphanumeric': 0.024237685691946835, 'fraction_numerical': 0.0, 'mean_word_length': 5.124401913875598, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
A Novel Dynamic Cloud Service Trust Evaluation Model in Cloud Computing

There are many different types of cloud services. How to choose the best cloud service for a specific application is a challenging issue. Using cloud services, users' private data could be exposed to a third party, which might not be trusted. In this paper, a dynamic cloud service trust evaluation model is proposed based on service-level agreement (SLA) and privacy-awareness. First, to make the final trust evaluation value more practical, the proposed model performs a comprehensive trust evaluation, which consists of direct, indirect, and reputation trust. Second, cloud services are divided into five levels based on their service capabilities. By analyzing SLA to determine the quality of service, the user can choose a suitable SLA. In order to protect data security of the cloud service user, we propose a data protection method based on a normal cloud model. Finally, we propose a dynamic trust update mechanism to update the direct trust. Experimental results based on a public dataset show that the proposed model effectively identifies the user community based on service preferences, improves the service requester's satisfaction, avoids malicious interference, and is accurate and feasible.