doi: 10.4304/jsw.9.2.466-473
An ACO-LB Algorithm for Task Scheduling in the Cloud Environment
- 1 Nanjing University of Information Science & Technology, School of Computer and Software, Nanjing, China
- 2 Nanjing University of Information Science & Technology, Jiangsu Engineering Center of Network Monitoring, Nanjing, China
Abstract
In the face of a large number of task requestswhich are submitted by users, the cloud data centers neednot only to finish these massive tasks but also to satisfy theuser's service demand. How to allocate virtual machinereasonably and schedule the tasks efficiently becomes a keyproblem to be solved in the cloud environment. This paperproposes a ACO-LB(Load balancing optimization algorithmbased on ant colony algorithm) algorithm to solve the loadimbalance of virtual machine in the process of taskscheduling .The ACO-LB algorithm can adapt to thedynamic cloud environment. It will not only shorten themakespan of task scheduling, but also maintain the loadbalance of virtual machines in the data center. In this paper,the workflow scheduling is simulated in CloudSim. Theresults show that the proposed ACO-LB algorithm hasbetter performance and load balancing ability.
Keywords
- cloud computing
- task scheduling
- ACO (A
How to Cite
Shengjun Xue, Mengying Li, Xiaolong Xu, and Jingyi Chen, "An ACO-LB Algorithm for Task Scheduling in the Cloud Environment," Journal of Software, vol. 9, no. 2, pp. 466-473, 2014. https://doi.org/ 10.4304/jsw.9.2.466-473
Copyright & License
Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
