Optimization of Task Scheduling Algorithms for Cloud Computing: A Review

Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 37)

Abstract

Cloud Computing is one of the most recognized computing paradigms in our time, where Information Technology (IT) resources and services are supplied on-demand over the Internet. Nowadays, almost everyone is using the cloud whether it is an email platform, an online storage or a complicated online datacenter for business high-scale deployments. Following the recent statistics and analytics, cloud computing business market is growing each year in term of demand and revenue. This business growth is pushing cloud providers to expand their infrastructures in order to manage the users’ increasing level of requests. In the same context, this paper presents the importance of task scheduling algorithms in the optimization of the cloud providers’ infrastructures exploitation, thus a significant cost reduction in term of new hardware investments and maintenance.

Keywords

Cloud Computing Task scheduling Scheduling algorithms First Come First Served Round Robin Artificial neural networks 

References

  1. 1.
    Savitha, P., Geetha Reddy, J.: A review work on task scheduling in Cloud computing using genetic algorithm. Int. J. Sci. Technol. Res. 2(8), 241–245 (2013)Google Scholar
  2. 2.
    Hicham, G.T., Chaker, E.A.: Smarter Round Robin scheduling algorithm for Cloud computing and Big data. In: Proceeding of the 8th Edition of the International Colloquium on Scientific and Technological Strategic Intelligence (VSST 2016), Rabat, Morocco (2016)Google Scholar
  3. 3.
    Dinesh, B., Veera Mallu, B.: A review on Cloud computing. Int. J. Eng. Trends Technol. 4(4), 803–808 (2013)Google Scholar
  4. 4.
    Hicham, G.T., Chaker, E.A.: Cloud computing CPU allocation and scheduling algorithms using CloudSIM simulator. Int. J. Elec. Comput. Eng. 6(4), 1866 (2016)Google Scholar
  5. 5.
    Hu, F., Qiu, M., Li, J., Grant, T., Tylor, D., McCaleb, S., Butler, L., Hamner, R.: A review on Cloud computing: design challenges in architecture and security. J. Comput. Inf. Technol. 19, 22–55 (2011)CrossRefGoogle Scholar
  6. 6.
    Columbus, L.: Roundup of Cloud computing Forecasts and Market Estimates. Forbes, March 2016Google Scholar
  7. 7.
    Sriram, I., Ali, K.H.: Research agenda in cloud technologies. In: 1st ACM Symposium on Cloud computing, SOCC 2010 (2010, Submitted)Google Scholar
  8. 8.
    Durga Lakshmi, R., Srinivasu, N.: A review and analysis of task scheduling algorithms in different Cloud computing environments. Int. J. Comput. Sci. Mob. Comput. 4(12), 235–241 (2015)Google Scholar
  9. 9.
    Santhosh, B., Harshitha, Prachi Kaneria, A., Manjaiah, D.H.: Comparative study of workflow scheduling algorithms in Cloud computing. Int. J. Innov. Res. Comput. Commun. Eng. 2(5), pp. 31–37 (2014)Google Scholar
  10. 10.
    Kumar, P., Verma, A.: Independent task scheduling in Cloud computing by improved genetic algorithm. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2(5), 137–142 (2012)MathSciNetGoogle Scholar
  11. 11.
    Ghanbari, S., Othmane, M.: A priority based job scheduling algorithm in cloud computing. Procedia Eng. 50, 778–785 (2012). Proceeding of the International Conference on Advances Science and Contemporary Engineering (ICASCE 2012)CrossRefGoogle Scholar
  12. 12.
    Tawfeek, M., El-Sisi, A., Keshk, A., Torkey, F.: Cloud task scheduling based on Ant Colony Optimization. Int. Arab J. Inf. Technol. 12(2), 64–69 (2015)Google Scholar
  13. 13.
    Lawanya Shri, M., Benjula Anbumalar, M.B., Santhi, K., Deep, M.: Task scheduling based on efficient optimal algorithm in cloud computing environment. Int. J. Adv. Technol. Eng. Sci. 4(1) (2016)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  1. 1.Laboratory of Informatics Systems and Telecommunications (LIST), Department of Computer Engineering, Faculty of Sciences and TechnologiesAbdelmalek Essaadi UniversityTangierMorocco

Personalised recommendations