Effective task scheduling in cloud computing based on improved social learning optimization algorithm

8Citations
Citations of this article
16Readers
Mendeley users who have this article in their library.

Abstract

For the typical optimal problem of task scheduling in cloud computing, this paper proposes a novel resource scheduling algorithm based on Social Learning Optimization Algorithm (SLO). SLO is a new swarm intelligence algorithm which is proposed by simulating the evolution process of human intelligence and has better optimization mechanism and optimization performance. This paper proposes two learning operators for task scheduling in cloud computing after analyzing the characteristics of the problem of task scheduling; then, by introducing the Small Position Value (SPV) method, the two learning operators with continuous nature essence are enabled to solve the problem of task scheduling, and then the improved SLO is employed to solve the problem of cloud resource optimal scheduling. Finally, the performance of improved SLO is compared with existing research work on the CloudSim platform. Experimental results show that the approach proposed in this paper has better global optimization ability and convergence speed.

Cite

CITATION STYLE

APA

Liu, Z., Qin, J., Peng, W., & Chao, H. (2017). Effective task scheduling in cloud computing based on improved social learning optimization algorithm. International Journal of Online Engineering, 13(6), 4–21. https://doi.org/10.3991/ijoe.v13i06.6695

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free