Skip to main content
Log in

Meta-heuristic Algorithms to Optimize Two-Stage Task Scheduling in the Cloud

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

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.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Instant access to the full article PDF.

Fig. 1
Algorithm 2.1
Fig. 2
Fig. 3
Fig. 4
Algorithm 2.2
Algorithm 2.3
Algorithm 2.4
Algorithm 2.5
Algorithm 2.6
Algorithm 2.7
Algorithm 2.8
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19

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

  1. 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.

  2. 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.

    Article  Google Scholar 

  3. 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.

    Google Scholar 

  4. Kalra M, Singh S. A review of metaheuristic scheduling techniques in cloud computing. Egypt Inform J. 2015;16(3):275–95.

    Article  Google Scholar 

  5. 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.

    Article  Google Scholar 

  6. 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.

    Article  Google Scholar 

  7. 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.

  8. Osypanka P, Nawrocki P. Resource usage cost optimization in cloud computing using machine learning. IEEE Trans Cloud Comput. 2020;10(3):2079–89.

    Article  Google Scholar 

  9. Zhang P, Zhou M. Dynamic cloud task scheduling based on a two-stage strategy. IEEE Trans Autom Sci Eng. 2017;15(2):772–83.

    Article  Google Scholar 

  10. 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.

  11. 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).

  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.

Download references

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

Authors

Contributions

This research endeavor was made possible by the collaboration and contributions of all authors.

Corresponding author

Correspondence to K. Deepa Thilak.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s42979-023-02449-x

Keywords