{'fraction_non_alphanumeric': 0.008486562942008486, 'fraction_numerical': 0.0, 'mean_word_length': 5.9411764705882355, '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 Randomized Heuristic for Stochastic Workflow Scheduling on Heterogeneous Systems

This paper focuses on the problem of scheduling a workflow onto a set of heterogeneous resources with stochastic model of task execution times and communication times. With understanding that deterministic scheduling heuristics can seldom perform well in such a stochastic model, we extend a well-known deterministic heuristic and propose a novel randomized scheduling approach. Extensive experiments have been carried out by simulation. The results show the proposed randomized approach significantly outperforms its deterministic counterpart and the extra overhead introduced is not only controllable but also acceptable.