{'fraction_non_alphanumeric': 0.022590361445783132, 'fraction_numerical': 0.0, 'mean_word_length': 5.482926829268293, '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}}
De-Centralized Reputation-Based Trust Model to Discriminate between Cloud Providers Capable of Processing Big Data

Trust and reputation systems represent a significant trend in decision support including selection of best match cloud providers to process Big Data. Reputation is often considered as a collective measure of trustworthiness based on the referrals or ratings from members in a community. Reputation systems have been applied in various applications such as online service provision. However, reputation models do not reflect user's quality of service (QoS) preferences and thus they might not be satisfied with the recommendations from others. In this paper, we propose a de-centralized reputation-based trust model that incorporates the user QoS preferences to select the best match Cloud Service Provider to process Big Data. Our trust model relies on three multi-attribute decision-making (MADM) methods including Simple Additive Weighting (SAW), Weighted Product Method (WPM), and Technique for Order Preference by Similarity to Ideal Solution (TOPSIS). We conducted several experiments using simulated cloud environment to validate our trust model and assess the three MADM methods. The results show that the proposed model is pliable to users' requirements and efficiently evaluate trust of cloud providers.