Journal of Software · 2014 · 57 citations · 18 references
ComputingCloud ComputingComputer ScienceCloud ArchitectureCloud InfrastructureVirtualizationCloud Resource ManagementCloud VirtualizationCompute Resource ManagementJob SchedulingLoad BalancingResource SchedulingAnt Colony OptimizationCloud Data CentersCloud Load BalancingCloud SchedulingLoad Balancing AlgorithmsResource Allocation AlgorithmsVirtual Machine Resource AllocationVirtual Machines
In the face of a large number of task requests which are submitted by users, the cloud data centers need not only to finish these massive tasks but also to satisfy the user's service demand. How to allocate virtual machine reasonably and schedule the tasks efficiently becomes a key problem to be solved in the cloud environment. This paper proposes a ACO-LB(Load balancing optimization algorithm based on ant colony algorithm) algorithm to solve the load imbalance of virtual machine in the process of task scheduling .The ACO-LB algorithm can adapt to the dynamic cloud environment. It will not only shorten the makespan of task scheduling, but also maintain the load balance of virtual machines in the data center. In this paper, the workflow scheduling is simulated in CloudSim. The results show that the proposed ACO-LB algorithm has better performance and load balancing ability.
18
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Rodrigo N. Calheiros, Rajiv Ranjan, Anton Beloglazov et al. · Software Practice and Experience · 2010 · 4.9K citations · Full text
Ant colony optimization theory: A survey
Marco Dorigo, Christian Blum · Theoretical Computer Science · 2005 · 2.3K citations · Full text
Marco Dorigo, Mauro Birattari, Thomas Stützle · IEEE Computational Intelligence Magazine · 2006 · 1.9K citations · Full text
NP-complete scheduling problems
Jeffrey D. Ullman · Journal of Computer and System Sciences · 1975 · 1.4K citations