Title :
Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization
Author :
Li, Kun ; Xu, Gaochao ; Zhao, Guangyu ; Dong, Yushuang ; Wang, Dan
Author_Institution :
Coll. of Comput. Sci. & Technol., Jilin Univ., Changchun, China
Abstract :
The cloud computing is the development of distributed computing, parallel computing and grid computing, or defined as the commercial implementation of these computer science concepts. One of the fundamental issues in this environment is related to task scheduling. Cloud task scheduling is an NP-hard optimization problem, and many meta-heuristic algorithms have been proposed to solve it. A good task scheduler should adapt its scheduling strategy to the changing environment and the types of tasks. This paper proposes a cloud task scheduling policy based on Load Balancing Ant Colony Optimization (LBACO) algorithm. The main contribution of our work is to balance the entire system load while trying to minimizing the make span of a given tasks set. The new scheduling strategy was simulated using the CloudSim toolkit package. Experiments results showed the proposed LBACO algorithm outperformed FCFS (First Come First Serve) and the basic ACO (Ant Colony Optimization).
Keywords :
cloud computing; optimisation; resource allocation; scheduling; task analysis; CloudSim toolkit package; FCFS; LBACO; NP-hard optimization problem; cloud computing; cloud task scheduling; distributed computing; grid computing; load balancing ant colony optimization; meta-heuristic algorithms; parallel computing; Ant colony optimization; Computational modeling; Heuristic algorithms; Job shop scheduling; Load management; Processor scheduling; Ant Colony Optimization; CloudSim; Load Balancing; cloud computing; task scheduling;
Conference_Titel :
Chinagrid Conference (ChinaGrid), 2011 Sixth Annual
Conference_Location :
Liaoning
Print_ISBN :
978-1-4577-0885-5
DOI :
10.1109/ChinaGrid.2011.17