Skip to main content

Distributed Task Scheduling in Cloud Platform: A Survey

  • Conference paper
  • First Online:
Smart Computing and Informatics

Part of the book series: Smart Innovation, Systems and Technologies ((SIST,volume 77))

Abstract

Cloud computing is a booming area in distributed computing and parallel processing. Cloud provides services to its customer on pay-per-use basis. It has gained a lot of attention due to its unique features—elasticity, scalability, and on-demand services. Cloud facilitates both computational and storage service to its customers. This reduces the cost of deployment and maintenance for any organization. As a result, demand for cloud computing has increased considerably. To provide the services, cloud service provider needs to utilize all resources in an optimal way. To utilize all resources efficiently, task schedule plays a significant role. It is responsible for scheduling users’ tasks in the cloud environment. The task scheduler arranges tasks in a queue for the available connected resources. This arrangement benefits the cloud service provider to achieve maximum performance in a cost efficient manner. In this paper, an extensive study of some well-known task-scheduling algorithms in cloud environment is done while identifying the advantages and weaknesses of these existing algorithms. Future research areas and further improvement on the existing methodologies are also suggested.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Mathew, T., Sekaran, K.C., Jose, J.: Study and analysis of various task scheduling algorithms in the cloud computing environment. In: International Conference on Advances in Computing, Communications and Informatics (ICACCI), pp. 658–664 (2014)

    Google Scholar 

  2. Salot, P.: A survey of various scheduling algorithm in cloud computing environment. Int. J. Res. Eng. Technol. (2013). ISSN 2319-1163

    Google Scholar 

  3. Arya, L.K., Verma, A.: Workflow scheduling algorithms in cloud environment—a survey. In: Recent Advances in Engineering and Computational Sciences, pp. 1–4 (2014)

    Google Scholar 

  4. Dave, Y.P., Shelat, A.S., Patel, D.S., Jhaveri, R.H.: Various job scheduling algorithms in cloud computing: a survey. In: International Conference in Information Communication and Embedded Systems, pp. 1–5 (2014)

    Google Scholar 

  5. Fakhfakh, F., Kacem, H.H., Kacem, A.H.: Workflow scheduling in cloud computing: a survey. In: 18th IEEE International Enterprise on Distributed Object Computing Conference Workshops and Demonstrations, pp. 372–378 (2014)

    Google Scholar 

  6. Patil, S., Kulkarni, R.A., Patil, S.H., Balaji, N.: Performance improvement in cloud computing through dynamic task scheduling algorithm. In: 1st International Conference on Next Generation Computing Technologies, pp. 96–100 (2015)

    Google Scholar 

  7. Nagadevi, S., Satyapriya, K., Malathy, D.: A survey on economic cloud schedulers for optimized task scheduling. Int. J. Adv. Eng. Technol. 5, 58–62 (2013)

    Google Scholar 

  8. Cao, Q., Wei, Z.B., Gong, W.M.: An optimized algorithm for task scheduling based on activity based costing in cloud computing. In: 3rd International Conference on Bioinformatics and Biomedical Engineering, pp. 1–3 (2009)

    Google Scholar 

  9. Selvarani, S., Sadhasivam, G.S.: Improved cost-based algorithm for task scheduling in cloud computing. In: IEEE International Conference on Computational Intelligence and Computing Research, pp. 1–5 (2010)

    Google Scholar 

  10. Parikh, S., Sinha, R.: Double level priority based optimization algorithm for task scheduling in cloud computing. Int. J. Comput. Appl. 62(20) (2013)

    Google Scholar 

  11. Sidhu, H.S.: Cost–deadline based task scheduling in cloud computing. In: Second International Conference on Advances in Computing and Communication Engineering, pp. 273–279 (2015)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Koushik Majumder .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Singapore Pte Ltd.

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hazra, D., Roy, A., Midya, S., Majumder, K. (2018). Distributed Task Scheduling in Cloud Platform: A Survey. In: Satapathy, S., Bhateja, V., Das, S. (eds) Smart Computing and Informatics . Smart Innovation, Systems and Technologies, vol 77. Springer, Singapore. https://doi.org/10.1007/978-981-10-5544-7_19

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-5544-7_19

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-5543-0

  • Online ISBN: 978-981-10-5544-7

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics