The Review of Task Scheduling in Cloud Computing

  • Fengjun XinEmail author
  • Lina Zhang
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 980)


Cloud computing is based on the calculation model of the internet platform, which model can access through the network to share the storage resources of network, service, storage and to reduce the workload of people. In order to meet the requirements of quality services, economic principles, and other requirements to allocate a large number of data tasks reasonably, many experts and scholars regard task scheduling strategies as an important research object for cloud computing. In the process of task scheduling, many issues are considered, such as cost, time, resource utilization, etc. In order to reasonably schedule and manage virtual machines, a task scheduling model was proposed. This paper mainly discusses the problems encountered in the process of resource management, and discusses the existing scheduling strategies and the problems in the research. In order to balance the influence of various factors on the scheduling algorithm, a task scheduling multi-objective task optimization was proposed.


Cloud computing Task scheduling Multi-objective optimization 


  1. 1.
    Dustdar, S.: Cloud computing. Comput. 49(2), 12–13 (2016)CrossRefGoogle Scholar
  2. 2.
    Mishra, B.S.P., Dehuri, S., Kim, E.: Techniques and Environments for Big Data Analysis: Parallel, Cloud, and Grid Computing. Springer, Switzerland (2016). Scholar
  3. 3.
    Alvertis, I., Koussouris, S., Papaspyros, D.: User involvement in software development processes. Procedia Comput. Sci. 97, 73–83 (2016)CrossRefGoogle Scholar
  4. 4.
    Gabi, D., Ismail, A.S., Zainal, A.: Orthogonal taguchi-based cat algorithm for solving task scheduling problem in cloud computing. Neural Comput. Appl., 1–19 (2016)Google Scholar
  5. 5.
    Abdullahi, M., Ngadi, M.A., Abdulhamid, S.M.: Symbiotic organism search optimization based task scheduling in cloud computing environment. Future Gener. Comput. Syst. 56, 640–650 (2016)CrossRefGoogle Scholar
  6. 6.
    Zhao, S.: Research on cloud computing task scheduling based on improved particle swarm optimization. Int. J. Performability Eng. 13(7), 1063 (2017)Google Scholar
  7. 7.
    Gabi, D., Ismail, A.S., Zainal, A.: Cloud scalable multi-objective task scheduling algorithm for cloud computing using cat swarm optimization and simulated annealing. In: International Conference on Information Technology, pp. 1007–1012. IEEE (2017)Google Scholar
  8. 8.
    Zhang, J., Li, F., Zhou, T.: Task scheduling algorithm based on genetic ant colony algorithm in cloud computing environment. Comput. Eng. Appl. 50(6), 51–55 (2014)Google Scholar
  9. 9.
    Zhou, W.J., Cao, J.: Cloud computing resource scheduling strategy based on prediction and ACO algorithm. Comput. Simul. 29(9), 239-242 (2012)Google Scholar
  10. 10.
    Wang, Q., Li, X.F., Wang, J.: A data placement and task scheduling algorithm in cloud computing. J. Comput. Res. Develop. 51(11), 2416–2426 (2014)Google Scholar
  11. 11.
    Tan, W.A., Zha, A.M., Chen, S.B.: Task scheduling algorithm of cloud computing based on particle swarm optimization. Comput. Technol. Develop. 26(7), 6–10 (2016)Google Scholar
  12. 12.
    Zha, A.M., Tan, W.A.: A task scheduling algorithm of cloud computing merging particle swarm optimization and ant colony optimization. Comput. Technol. Develop. 26(8), 24–29 (2016)CrossRefGoogle Scholar
  13. 13.
    Bo, X., Du, J., Lu, X.M.: Task scheduling policy for cloud computing based on user priority level. Comput. Eng. 39(8), 64–68 (2013)Google Scholar
  14. 14.
    Jin, H.Z., Yang, L., Hao, O.: Scheduling strategy based on genetic algorithm for cloud computer energy optimization. In: IEEE International Conference on Communication Problem-Solving, pp. 516–519. IEEE (2016)Google Scholar
  15. 15.
    Hameed, A., Khoshkbarforoushha, A., Ranjan, R.: A survey and taxonomy on energy efficient resource allocation techniques for cloud computing systems. J. Comput. 98(7), 751–774 (2016)MathSciNetCrossRefGoogle Scholar
  16. 16.
    Feng, L.L., Xia, X.Y., Jia, Z.H.: Task scheduling algorithm based on improved particle swarm optimization algorithm in cloud computing environment. Comput. Simul. 30(10), 363–367 (2013)Google Scholar
  17. 17.
    Zhang, H.Q., Zhang, X.P., Wang, H.T.: Task scheduling algorithm based on load balancing ant colony optimization in cloud computing. Microelectron. Comput. 32(5), 31–35 (2015)Google Scholar
  18. 18.
    Zhang, J., Qi, C.: ACS-based resource assignment and task scheduling in grid. J. Southeast Univ. 23(3), 451–454 (2007)Google Scholar
  19. 19.
    Zhu, H., Wang, Y.P.: Integration of security grid dependent tasks scheduling double-objective optimization model and algorithm. J. Softw. 22(11), 2729–2748 (2011)CrossRefGoogle Scholar
  20. 20.
    Chen, H., Zhu, X., Qiu, D.: Scheduling for workflows with security-sensitive intermediate data by selective tasks duplication in clouds. IEEE Trans. Parallel Distrib. Syst. 28(9), 2674–2688 (2017)CrossRefGoogle Scholar
  21. 21.
    Zha, Y.H., Yang, J.L.: Task scheduling in cloud computing based on improved ant colony optimization. Comput. Eng. Des. 34(5), 1716–1719 (2013)Google Scholar
  22. 22.
    Feng, L.L., Zhang, T., Jia, Z.H.: Task schedule algorithm based on improved particle swarm under cloud computing environment. Comput. Eng. 39(5), 183–186 (2013)MathSciNetGoogle Scholar
  23. 23.
    Duan, W.J., Fu, X.L., Wang, F.: QoS constraints task scheduling based on genetic algorithm and ant colony algorithm under cloud computing environment. J. Comput. Appl. 34(S2), 66–69 (2014)Google Scholar
  24. 24.
    Wang, J., Li, F., Zhang, L.Q.: Apply PSO into cloud storage task scheduling with QoS preference awareness. J. Commun. 3, 027 (2014)Google Scholar
  25. 25.
    Safwat, A., Fatma, A.: Genetic-based task scheduling algorithm in cloud computing environment. Int. J. Adv. Comput. Sci. Appl. 7(4), 550–556 (2016)Google Scholar

Copyright information

© Springer Nature Singapore Pte Ltd. 2019

Authors and Affiliations

  1. 1.School of Information and Electrical EngineeringHebei University of EngineeringHandanChina

Personalised recommendations