Task scheduling algorithm based on genetic ant colony algorithm in cloud computing environment
暂无分享,去创建一个
How to schedule masses of tasks efficiently is an important issue to be resolved in cloud computing environment. An algorithm combining Genetic Algorithm(GA)and Ant Colony algorithm(ACO)is brought up for the programming framework of cloud computing. In the algorithm, the GA adopts task-worker coding method, every chromosome representing a specific scheduling scheme, and chooses the average completing time of all tasks as its fitness function. Then the ACO adopts Genetic Algorithm to give initial information pheromone to distribute. This combination not only overcomes the slow speed of ACO caused by lack of information pheromone on the path early, but also takes full use of GA,that is fast-speed, randomly and global search. There is a contrast between GA and the combined algorithm through simulation experiment, and the result shows the proposed algorithm is efficient in the cloud computing environment.