Task scheduling based on ant colony optimization in cloud environment
Qiang Guo · AIP conference proceedings · 2017
In order to optimize the task scheduling strategy in cloud environment, we propose a cloud computing task scheduling algorithm based on ant colony algorithm. The main goal of this algorithm is to minimize the makespan and the total cost of the tasks, while making the system load more balanced. In this paper, we establish the objective function of the makespan and costs of the tasks, define the load balance function. Meanwhile, we also improve the initialization of the pheromone, the heuristic function and the pheromone update method in the ant colony algorithm. Then, some experiments were carried out on the Cloudsim platform, and the results were compared with algorithms of ACO and Min-Min. The results shows that the algorithm is more efficient than the other two algorithms in makespan, costs and system load balancing.