{'fraction_non_alphanumeric': 0.022058823529411766, 'fraction_numerical': 0.0, 'mean_word_length': 6.040229885057471, '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 Dependable Service Path Searching Method in Distributed Virtualized Environment Using Adaptive Bonus-Penalty Micro-Canonical Annealing

In Distributed Virtualized Environment, service components on a dependable service path will be selected to implement service composition. Searching for the optimal dependable service path is the key to implement dependability assurance, which is a Multi-Constrained Optimal Path problem. However, the existing algorithms have disadvantages of high complexity and low performance, and lacking the consideration of trust relationships and evidence spread among service components during service construction and composition. We proposed the concept of QoD, the Quality of Dependability, introducing some attributes(e.g. component intimacy) to describe and restrict the dependable service path searching in distributed virtualized environment. We also applied Adaptive Bonus-Penalty Micro-canonical Annealing(ABP-MA) to dependable service path searching, and chose service components on the optimal dependable service path to satisfy users' demands for service dependability. The experimental results showed that ABP-MA has the advantages of fast convergence and high search success rate.