LOU Jian-feng, GAO Yue-lin, LI Fei, et al. A Task Scheduling Algorithm Based on Improved Particle Swarm Optimization for Cloud Computing[J]. 2016, 33(8): 112-116.
LOU Jian-feng, GAO Yue-lin, LI Fei, et al. A Task Scheduling Algorithm Based on Improved Particle Swarm Optimization for Cloud Computing[J]. 2016, 33(8): 112-116.DOI:
A Task Scheduling Algorithm Based on Improved Particle Swarm Optimization for Cloud Computing
Facing with large amount of tasks in cloud computing
a task scheduling algorithm based on improved Particle Swarm Optimization(PSO) was taken into research to minimize the task completion time and maximize the resource utilization. Firstly
the velocity and position of each particle are set randomly within the search space in the initialization. A swarm of particles are used to represent the potential solutions and the position of each particle is encoded by natural number. After each iteration update
legalized method was used to repair the particle. In order to reduce the probability of particles running out of the solution space
some method was taken to limit the velocity of each particle. For overcoming precocious
chaos was combined with PSO. By using chaos disturbance
the particles can have a better position. Cloudsim was used to stimulate cloud computing environment for experimental test. Experimental results show that compared with tradition PSO the improved PSO converges faster and have a better scheduling result.
关键词
Keywords
references
刘鹏. 云计算[M]. 2版. 北京: 电子工业出版社, 2011: 3-15. DOI: 3
Arfeen M A, Pawlikowski K, Willig A. A Framework for Resource Allocation Strategies in Cloud Computing Environment[C]//Computer Software and Applications Conference Workshops (COMPSACW), 2011 IEEE 35th Annual. [s. l. ]: IEEE, 2011, 261-266.
Bratton D, Kennedy J. Defining a standard for particle swarm optimization[C]//Proc of IEEE Swarm Intelligence Symposium. Honolulu: IEEE, 2007.
Jeffrey D, Sanjay G. MapReduce: simplified data processing on large clusters[J]. Communications of the ACM, 2008, 51(1): 107-113. DOI: 107
MG Huang, ZQ Ou, GY Song, et al. Review of task scheduling algorithm research in cloud computing[J]. Advanced Materials Research, 2014(926/930): 3236-3239. DOI: 3236
Bilgaiyan S, Sagnika S, Das M. An analysis of task scheduling in cloud computing using evolutionary and swarm-based algorithms[J]. International Journal of Computer Applications, 2014, 89(2): 11-18. DOI: 11
Calheiros R N, Ranjan R, Beloglazov A, et al. CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms[J]. Software: Practice and Experience, 2010, 41(1): 23-50. DOI: 23