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.
Similar content being viewed by others
Availability of Data and Materials
All data are within this paper.
References
Agarwal DA, Jain S. Efficient optimal algorithm of task scheduling in cloud computing environment. Int J Comput Trends Technol. 2014;9:344–9.
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
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.
Wang W, Zeng G, Tang D, Yao J. Cloud-DLS: dynamic trusted scheduling for Cloud computing. Erpert Syst Appl. 2012;39:2321–9.
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.
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.
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.
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.
Madhukar E, Ragunathan T. Efficient scheduling algorithm for cloud. Procedia Comput Sci. 2015;50:353–6.
Ghanbari S, Othman M. A priority based job scheduling algorithm in cloud computing. Procedia Eng. 2012;50:778–85.
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.
Mittal S, Katal A. An optimized task scheduling algorithm in cloud computing. In: Proceedings—6th international advanced computing conference, IACC 2016; 2016. Bhimavaram, India.
Salot P. A survey of various scheduling algorithm in cloud computing environment. Int J Res Eng Technol. 2013;02:131–5.
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.
Vignesh V, Kumar KS, Jaisankar N. Resource management and scheduling in cloud environment. Int J Sci Res Publ. 2013;3:1–6.
Maqableh M, Karajeh H, Masa’dell R. Job scheduling for cloud computing using neural networks. Commun Netw. 2014;06:191–200.
Bardsiri A, Hashemi S. A review of workflow scheduling in cloud computing environment. Int J Comput Sci Manag Res. 2012;1:348–51.
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.
Bhatt A, Priti D, Ambika A. Self-adaptive brainstorming for jobshop scheduling in multicloud environment. Softw Pract Exp. 2020;50(8):1381–98.
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.
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.
Funding
No funding was received for this study.
Author information
Authors and Affiliations
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
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.
About this article
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
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-02441-5