Fuzzy-GEC an Energy-Aware Hybrid Task Scheduling on the Cloud
摘要
In an infrastructure cloud environment, task scheduling should focus on optimizing execution time and saving energy. The data center consumes a large amount of energy during the execution of the task. Energy-saving techniques reduce the amount of energy consumed based on proper task scheduling approaches. The existing fuzzy-based hybrid genetic algorithm considers job length to optimize the makespan. However this fuzzy genetic encoded chromosome (fuzzy-GEC) algorithm considers both makespan and energy consumption to optimize the calculation of fitness value for assigning the task to the virtual machine (VM) by considering the characteristics of the task and VM. According to these characteristics, a fuzzy genetic rule-based encoding scheme is developed to schedule the tasks onto the virtual machines to minimize makespan and energy consumption. The effectiveness of the new technique is evaluated against FCFS and conventional genetic scheduling algorithm using Google Cloud trace workload. The results show the efficiency of the developed approach for makespan and energy consumption.