{'fraction_non_alphanumeric': 0.013731825525040387, 'fraction_numerical': 0.0, 'mean_word_length': 5.661290322580645, '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 Cloud Service Selection Method Based on Trust and User Preference Clustering

In order to achieve universal and personalized cloud service choices in a social network environment, we propose a cloud service selection method based on trust and user preference clustering. The method performs a comprehensive trust evaluation, which is used to evaluate and select cloud services. Meanwhile, we propose an improved condensed hierarchical clustering method based on user preference similarity to further improve the accuracy of recommendation trust. A cloud model-based approach is used to measure similarities between users, and then a hierarchical clustering method is used to divide users into different domains according to user similarity. The final recommendation trust will be obtained, which includes the intra-domain recommendation trust and the extra-domain recommendation trust. The comprehensive trust of cloud services, which consists of direct trust and recommended trust. Simulation experiments verify the accuracy and superiority of the clustering algorithm. Experimental results show that the cloud service selection method improves the transaction success rate and enables users to select more satisfactory cloud services.