Skip to main content
Log in

Smart Job Scheduling Model for Cloud Computing Network Application

  • Original Research
  • Published:
SN Computer Science Aims and scope Submit manuscript

Abstract

Task scheduling is one of the significant factors for heterogeneous type of elements in multi-cloud computing environment. It is to delegate activities to most adequate resources to raise the performance with respect to some dynamic parameters. The suggested model of scheduling was designed to run applications of cloud computing which applied in three steps (classifying, execution, minimization, and rating) and is assumed to be completion time, average waiting and turnaround time, and render duration as output parameters. The tasks’ execution time in cloud computing applications was created in the task scheduling model by exponential and normal distribution. The task ranking depends on the shortest strategy for First Job and the results are compared with other “Largest Processing Time” and “First Come First Serve” ranking method. Scheduling model proposed provides significant output than per performance parameters specified.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

Availability of Data and Materials

All data are within this paper.

References

  1. Agarwal DA, Jain S. Efficient optimal algorithm of task scheduling in cloud computing environment. Int J Comput Trends Technol. 2014;9:344–9.

    Article  Google Scholar 

  2. Herrmann J, Kho J, Ucar B, Kaya K, Catalyurek UV. Acyclic partitioning of large directed acyclic graphs. In: Proceedings—2017. 17th IEEE/ACM international symposium on cluster, cloud and grid computing, CCGRID2017; 2017. Madrid, Spain

  3. Su S, Li J, Huang Q, Huang X, Shuang K, Wang J. Cost-efficient task scheduling for executing large programs in the cloud. Parallel Comput. 2013;39:177–88.

    Article  Google Scholar 

  4. Wang W, Zeng G, Tang D, Yao J. Cloud-DLS: dynamic trusted scheduling for Cloud computing. Erpert Syst Appl. 2012;39:2321–9.

    Article  Google Scholar 

  5. Liu N, Dong Z, Rojas-Cessa R. Task scheduling and server provisioning for energy-efficient cloudcomputing data centers. In: Proceedings—international conference on distributed computing systems; 2013. Pennsylvania, USA.

  6. Peng Z, Cui D, Zuo J, Li Q, Xu B, Lin W. Random task scheduling scheme based on reinforcement learning in cloud computing. Cluster Comput. 2015;18:1595–607.

    Article  Google Scholar 

  7. Wang J, Trapeznikov K, Saligrama V. Efficient learning by directed acyclic graph for resource constrained prediction. Adv Neural Inf Process Syst. 2015. https://doi.org/10.48550/arXiv.1510.07609.

  8. Pham XQ, Man ND, Tri NDT, Thai NQ, Huh EN. A cost- and performance-effective approach for task scheduling based on collaboration between cloud and fog computing. Int J Distrib Sews Netw. 2017;13:150014882885307.

    Google Scholar 

  9. Madhukar E, Ragunathan T. Efficient scheduling algorithm for cloud. Procedia Comput Sci. 2015;50:353–6.

    Article  Google Scholar 

  10. Ghanbari S, Othman M. A priority based job scheduling algorithm in cloud computing. Procedia Eng. 2012;50:778–85.

    Google Scholar 

  11. Komarasamy D, Muthuswamy V. Adaptive Deadline based dependent job scheduling algorithm in cloud computing. In: ICoAC 2015—7th international conference on advanced computing; 2016. Chennai, India.

  12. Mittal S, Katal A. An optimized task scheduling algorithm in cloud computing. In: Proceedings—6th international advanced computing conference, IACC 2016; 2016. Bhimavaram, India.

  13. Salot P. A survey of various scheduling algorithm in cloud computing environment. Int J Res Eng Technol. 2013;02:131–5.

    Article  Google Scholar 

  14. Dutta D, Joshi RC. A genetic: algorithm approach to cost-based multi-Q0S job scheduling in cloud computing environment. In: International conference and workshop on emerging trends in technology 2011, ICWET 2011—conference proceedings; 2011. Maharashtra, India.

  15. Vignesh V, Kumar KS, Jaisankar N. Resource management and scheduling in cloud environment. Int J Sci Res Publ. 2013;3:1–6.

    Google Scholar 

  16. Maqableh M, Karajeh H, Masa’dell R. Job scheduling for cloud computing using neural networks. Commun Netw. 2014;06:191–200.

    Article  Google Scholar 

  17. Bardsiri A, Hashemi S. A review of workflow scheduling in cloud computing environment. Int J Comput Sci Manag Res. 2012;1:348–51.

    Google Scholar 

  18. Javanmardi S, Shojafar M, Amendola D, Cordeschi N, Liu H, Abraham A. Hybrid job scheduling algorithm for cloud computing environment. Ad Intell Syst Comput. 2014. https://doi.org/10.1007/978-3-319-08156-4_5.

    Article  Google Scholar 

  19. Bhatt A, Priti D, Ambika A. Self-adaptive brainstorming for jobshop scheduling in multicloud environment. Softw Pract Exp. 2020;50(8):1381–98.

    Article  Google Scholar 

  20. Pooja R, Isha B, Arun M, Agbotiname LI, Yongsung K, Subhendu KP, Nitin G, Arun K, Seungmin R. Intrusion detection systems in cloud computing paradigm: analysis and overview. Complexity. 2022;2022:3999039. https://doi.org/10.1155/2022/3999039.

    Article  Google Scholar 

  21. Anand D, et al. A smart cloud and IoVT-based kernel adaptive filtering framework for parking prediction. IEEE Trans Intell Transp Syst. 2023;24(3):2737–45. https://doi.org/10.1109/TITS.2022.3204352.

    Article  Google Scholar 

Download references

Funding

No funding was received for this study.

Author information

Authors and Affiliations

Authors

Contributions

EMO—conception and design of study, AB—acquisition of data, AA—analysis and interpretation of data; SK—drafting; VG—formalization an editing, MEB-E—review and investigation, MEB-E—conceptualization, LON investigation and analysis.

Corresponding author

Correspondence to Edeh Michael Onyema.

Ethics declarations

Conflict of interest

There is no conflict of interest. All Authors consent to the submission of the paper.

Ethical approval

Not applicable.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This article is part of the topical collection “Machine Intelligence and Smart Systems” guest edited by Manish Gupta and Shikha Agrawal.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Onyema, E.M., Gude, V., Bhatt, A. et al. Smart Job Scheduling Model for Cloud Computing Network Application. SN COMPUT. SCI. 5, 39 (2024). https://doi.org/10.1007/s42979-023-02441-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-02441-5

Keywords

Navigation