Application of Ant Algorithm for Scheduling Multi-task in Service Cluster

王炳飞,王劲林,刘学,刘磊
2010-01-01
Abstract:When construct service clusters,the fact of load balancing and task scheduling is very important,it influences the performance of the whole network system.Sometimes,the task scheduling in a system is presented to be NP problem.This paper represents the problem of scheduling multi-tasks in service cluster and builds a graph based model to describe it.Due to the difficulties of resolving this problem using heuristic algorithm and dynamic programming algorithm,the ant colony algorithm,an evolutionary algorithm,is proposed.Then a novel approach of calculating the heuristic distance is proposed when using the ant colony algorithm.After all,based on the simulation,this paper compares the performance between the ant colony algorithm and the traditional round-robin algorithm in resolving this problem,the convergence of the ant colony algorithm is also discussed.The ant colony algorithm is demonstrated to be high performance in resolving the multi-task scheduling problem in service cluster.
What problem does this paper attempt to address?