{'fraction_non_alphanumeric': 0.015942028985507246, 'fraction_numerical': 0.0, 'mean_word_length': 5.225225225225225, '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 neural network approach for dynamic load balancing in homogeneous distributed systems

A novel neural-based solution to the problem of dynamic load balancing in homogeneous distributed systems is proposed. The winner-take-all (WTA) neural network model is used for implementing the selection and location policies of a typical dynamic load balancing algorithm. Tasks with interprocess communication requirements are considered. All delays due to any usage of the communications network resource are taken into account. Performance studied by simulation is compared against the no load balancing case. The results suggest that it is always beneficial to use load balancing than not at all.