Skip to main content

The Review of Task Scheduling in Cloud Computing

  • Conference paper
  • First Online:

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 980))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

References

  1. Dustdar, S.: Cloud computing. Comput. 49(2), 12–13 (2016)

    Article  Google Scholar 

  2. 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

    Google Scholar 

  3. Alvertis, I., Koussouris, S., Papaspyros, D.: User involvement in software development processes. Procedia Comput. Sci. 97, 73–83 (2016)

    Article  Google Scholar 

  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. 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)

    Article  Google Scholar 

  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. 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. 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. 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. 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. 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. 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)

    Article  Google Scholar 

  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. 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. 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)

    Article  MathSciNet  Google Scholar 

  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. 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. Zhang, J., Qi, C.: ACS-based resource assignment and task scheduling in grid. J. Southeast Univ. 23(3), 451–454 (2007)

    Google Scholar 

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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. 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)

    MathSciNet  Google Scholar 

  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. 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. 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 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fengjun Xin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

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)

Publish with us

Policies and ethics