{'fraction_non_alphanumeric': 0.02198852772466539, 'fraction_numerical': 0.0, 'mean_word_length': 5.423312883435583, '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}}
An improved genetic algorithm for task scheduling in cloud computing

In cloud computing environment, task scheduling is one of the most critical issues to be solved. Efficient task scheduling mechanism not only meets users' requirements but also ensures cloud resources' high utilization, so as to improve the overall performance of the cloud computing environment. Aiming at this problem, a new scheduling algorithm based on double-fitness algorithm-load balancing and task completion cost genetic algorithm(LCGA) is proposed. The scheduling guarantees load balancing and makes task completion cost less. At the same time, this paper brings in not just variance to represent the load among computing workers but weights multi-fitness function. Through the simulation experiment, the proposed algorithm is being compared with the genetic algorithm based on load balancing (LGA) and the genetic algorithm based on task completion cost (CGA). It proves the effectiveness of the scheduling algorithm and the availability of the optimization method.