Abstract
The development of cloud technology has led to more resources being made available on demand. The recent spike in the cloud service demand requires further improvement of cloud-based data centers. As a result, effective task scheduling is necessary for cloud computing. To ensure equal load distribution to systems with increased scalability and performance, data centers must have a suitable task scheduling mechanism. An efficient task scheduling strategy tries to optimize output, decrease response time, use fewer resources, and conserve energy by matching the appropriate resources to the workload. The suggested technique employs a two-stage task scheduling approach. In the first stage, virtual machines are created by performing classification and clustering techniques based on historical task data, and in the second stage, a hybrid ant genetic algorithm is used to schedule the best VM for the task by combining the advantages of genetic algorithms with pheromone values from ant colony algorithms. The suggested approach accomplished cost-effective task scheduling with a short make-span.



























Similar content being viewed by others
Data Availability
The datasets generated and analyzed during the current study are available from the corresponding author on reasonable request.
References
Liu CY, Zou CM, Wu P. A task scheduling algorithm based on genetic algorithm and ant colony optimization in cloud computing. In 2014 13th International Symposium on Distributed computing and applications to business,engineering and science, 2014; pp. 68–72.
Duan K, Fong S, Siu SW, Song W, Guan SSU. Adaptive incremental genetic algorithm for task scheduling in cloud environments. Symmetry. 2018;10(5):168.
Jang SH, Kim TY, Kim JK, Lee JS. The study of genetic algorithm-based task scheduling for cloud computing. Int J Control Autom. 2012;5(4):157–62.
Kalra M, Singh S. A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J. 2015;16(3):275–95.
Milan ST, Rajabion L, Darwesh A, Hosseinzadeh M, Navimipour NJ. Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm. Clust Comput. 2020;23:663–71.
Ajmal MS, Iqbal Z, Khan FZ, Ahmad M, Ahmad I, Gupta BB. Hybrid ant genetic algorithm for efficient task scheduling in cloud data centers. Comput Electr Eng. 2021;95: 107419.
Walia NK, Kaur N. Performance Analysis of the Task Scheduling Algorithms in the Cloud Computing Environments. In 2nd International Conference on intelligent engineering and management, 2021; pp. 108–113.
Osypanka P, Nawrocki P. Resource usage cost optimization in cloud computing using machine learning. IEEE Trans Cloud Comput. 2020;10(3):2079–89.
Zhang P, Zhou M. Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans Autom Sci Eng. 2017;15(2):772–83.
He Z, Dong J, Li Z, Guo W. Research on Task Scheduling Strategy Optimization Based on ACO in Cloud Computing Environment. In IEEE 5th Information Technology and Mechatronics Engineering Conference, 2020; pp. 1615–1619.
Shobana M, Shanmuganathan C, Challa NP Ramya S. An optimized hybrid deep neural network architecture for intrusion detection in real‐time IoT networks. Trans Emerg Telecommun Technol. 2022;33(12).
Shanmuganathan C, Boopalan K, Elangovan G, Sathish Kumar PJ. Enabling security in MANETs using an efficient cluster based group key management with elliptical curve cryptography in consort with sail fish optimization algorithm, Trans Emerg Telecommun Technol.
Acknowledgements
The authors acknowledged the S.R.M Institute of Science and Technology, Kattankulathur (Campus) and Ramapuram (Campus), Chennai, and Sathyabama Institute of Science and Technology, Chennai, India, for supporting the research work by providing the facilities.
Funding
No funding was received for this research.
Author information
Authors and Affiliations
Contributions
This research endeavor was made possible by the collaboration and contributions of all authors.
Corresponding author
Ethics declarations
Conflict of Interest
No conflict of interest.
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 “Advances in Computational Approaches for Image Processing, Wireless Networks, Cloud Applications and Network Security” guest edited by P. Raviraj, Maode Ma and Roopashree H R.
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
Thilak, K.D., Devi, K.L., Shanmuganathan, C. et al. Meta-heuristic Algorithms to Optimize Two-Stage Task Scheduling in the Cloud. SN COMPUT. SCI. 5, 122 (2024). https://doi.org/10.1007/s42979-023-02449-x
Received:
Accepted:
Published:
DOI: https://doi.org/10.1007/s42979-023-02449-x