Abstract
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.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Dustdar, S.: Cloud computing. Comput. 49(2), 12–13 (2016)
Mishra, B.S.P., Dehuri, S., Kim, E.: Techniques and Environments for Big Data Analysis: Parallel, Cloud, and Grid Computing. Springer, Switzerland (2016). https://doi.org/10.1007/978-3-319-27520-8
Alvertis, I., Koussouris, S., Papaspyros, D.: User involvement in software development processes. Procedia Comput. Sci. 97, 73–83 (2016)
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)
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)
Zhao, S.: Research on cloud computing task scheduling based on improved particle swarm optimization. Int. J. Performability Eng. 13(7), 1063 (2017)
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)
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)
Zhou, W.J., Cao, J.: Cloud computing resource scheduling strategy based on prediction and ACO algorithm. Comput. Simul. 29(9), 239-242 (2012)
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)
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)
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)
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)
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)
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)
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)
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)
Zhang, J., Qi, C.: ACS-based resource assignment and task scheduling in grid. J. Southeast Univ. 23(3), 451–454 (2007)
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)
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)
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)
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)
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)
Wang, J., Li, F., Zhang, L.Q.: Apply PSO into cloud storage task scheduling with QoS preference awareness. J. Commun. 3, 027 (2014)
Safwat, A., Fatma, A.: Genetic-based task scheduling algorithm in cloud computing environment. Int. J. Adv. Comput. Sci. Appl. 7(4), 550–556 (2016)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Xin, F., Zhang, L. (2019). The Review of Task Scheduling in Cloud Computing. In: Xie, Y., Zhang, A., Liu, H., Feng, L. (eds) Geo-informatics in Sustainable Ecosystem and Society. GSES 2018. Communications in Computer and Information Science, vol 980. Springer, Singapore. https://doi.org/10.1007/978-981-13-7025-0_12
Download citation
DOI: https://doi.org/10.1007/978-981-13-7025-0_12
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-7024-3
Online ISBN: 978-981-13-7025-0
eBook Packages: Computer ScienceComputer Science (R0)