{'fraction_non_alphanumeric': 0.02181500872600349, 'fraction_numerical': 0.0, 'mean_word_length': 5.302197802197802, '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}}
Budget constrained priority based genetic algorithm for workflow scheduling in cloud

Data transfer is a big overhead for cloud workflows due to pay-as-use business model of cloud environment. In such environment, the cost arising from data transfers between resources as well as execution costs must also be taken into account during scheduling based upon user`s Quality of Service (QoS) constraints. In this paper, we present Priority based Genetic Algorithm BCHGA to schedule workflow applications to cloud resources that optimize the total cost of workflow within the user`s specified budget. Each workflow`s task is assigned priority using bottom level (b-level) and top level (t-level). To increase the population diversity, these priorities are then used to create the initial population of BCHGA. The proposed algorithm is simulated in java and evaluated with synthetic workflows based on realistic workflows from the different areas by considering the pricing model of cloud service provider like Amazon. The simulation results show that our proposed algorithm has a promising performance as compared to Standard Genetic Algorithm (SGA).