COMPARATIVE ANALYSIS OF RESOURCE SCHEDULING ALGORITHMS IN CLOUD COMPUTING ENVIRONMENTS

Main Article Content

Grigory KIRPA
Viktoriya DZYUBA
Liudmyla HLADKA

Abstract

Summary. Introduction. The rapid growth of cloud technologies and large-scale digitalisation
of the economy have made efficient management of computing resources one of the key factors in the
competitiveness of modern IT infrastructures. The problem of effective resource allocation directly
affects compliance with Service Level Agreements (SLA) and the operational costs of cloud service
providers. Purpose of this article is to study the effectiveness of classical and heuristic task scheduling
algorithms in cloud environments based on simulation modelling and to develop a comprehensive
methodology for their quantitative evaluation.
Results. A modular Python-based software complex was developed to conduct simulation
experiments at three load levels: Low Load (10 tasks), Medium Load (20 tasks), and High Load (40
tasks) across clusters of 2 to 6 servers. Five algorithms were compared: FCFS, Round Robin, LPT,
SPT, and Weighted Round Robin. A composite efficiency metric, Score, was proposed to jointly
evaluate schedule quality (Makespan) and computational overhead of the scheduling algorithm itself.
Experimental results confirm that the LPT algorithm achieves the best Makespan values under
medium and high load conditions, while WRR delivers the best integral Score in heterogeneous server
configurations. No universal optimal algorithm was identified.
Conclusion. The choice of scheduling algorithm must depend on system priorities: LPT is
recommended for batch processing workloads where minimising total execution time is critical; WRR
– for heterogeneous infrastructures where balanced resource utilisation is paramount; Round Robin
and FCFS – for lightweight real-time scenarios with strict latency constraints. The proposed Score
metric provides a practical tool for adaptive algorithm selection in Cloud Management Systems.

Article Details

How to Cite
KIRPA, G., DZYUBA , V., & HLADKA, L. (2025). COMPARATIVE ANALYSIS OF RESOURCE SCHEDULING ALGORITHMS IN CLOUD COMPUTING ENVIRONMENTS. Cherkasy University Bulletin: Applied Mathematics. Informatics, (1). https://doi.org/10.31651/2076-5886-2025-1-18-32
Section
Прикладна математика
Author Biographies

Grigory KIRPA, Bohdan Khmelnytsky National University of Cherkasy

Student, Department of Applied Mathematics and Informatics, The Bohdan Khmelnytsky National
University of Cherkasy, Ukraine

Viktoriya DZYUBA , Bohdan Khmelnytsky National University of Cherkasy

PhD in Technical Sciences, Lecturer, The Bohdan Khmelnytsky National University of Cherkasy,
Ukraine

Liudmyla HLADKA, Bohdan Khmelnytsky National University of Cherkasy

PhD in Physical and Mathematical Sciences, Associate Professor, The Bohdan Khmelnytsky
National University of Cherkasy, Ukraine

References

Shishkina, M. Trends in the Development and Standardization of Requirements for Cloud-Based Educational

ICT Tools. Scientific Bulletin of Melitopol State Pedagogical University. Series: Pedagogy. 2014. No. 2. pp.

–231.

Grebenyuk, D. S. Analysis of Resource Allocation Methods in Virtualization Environments. Control,

Navigation, and Communication Systems. 2018. No. 6. Pp. 98–103.

Petrovska, I., & Kuchuk, G. Allocation of Computing Resources in Cloud Systems. Control, Navigation, and

Communication Systems. 2022. Issue 2 (68). Pp. 75–78.

Sydor K., Shcherbina Y. Cloud computing technology: architecture, models, and information security

aspects. Information Systems and Networks. 2025. Issue 18, part 2. P. 184–191.

Dainovskyi Yu. A., Hlinenko L. K. Business models for cloud-based IT service delivery. Marketing and

Digital Technologies. 2019. Vol. 3, No. 2. P. 18–44.

Kosarevskyi B., Tetskyi A. Modern approaches to deploying the infrastructure of mobile intelligent systems.

Innovative Technologies and Scientific Solutions for Industries. 2025. No. 2 (32). P. 33–48.

Novokhatskyi D. E. An optimization-based multifactor model for evaluating the performance indicators of a

distributed computer system: bachelor’s thesis. Kyiv: National Technical University of Ukraine “Igor

Sikorsky KPI,” 2023. 120 pp.

FCFS – First Come First Serve CPU Scheduling. GeeksforGeeks. URL:

https://www.geeksforgeeks.org/dsa/first-come-first-serve-cpu-scheduling-non-preemptive/ (accessed:

/31/2025).

Round Robin Scheduling in an Operating System. GeeksforGeeks. URL:

https://www.geeksforgeeks.org/operating-systems/round-robin-scheduling-in-operating-system/ (accessed

December 31, 2025).

Anwar A., Rochman D. D., Ferdian R. Parallel machine scheduling using shortest processing time (SPT) and

longest processing time (LPT) to minimize makespan in PT. ABC. Rigeo. 2021. Vol. 11, No. 6.

Determining the shortest processing time. Fiveable. URL: https://fiveable.me/key-terms/introductionindustrial-engineering/shortest-processing-time (accessed: 12/31/2025).

Round Robin (RR) vs. Weighted Round Robin (WRR). FS Community. URL:

https://www.fs.com/blog/round-robin-rr-vs-weighted-round-robin-wrr-7151.html (accessed: 12/31/2025).

Zaitsev S. V., Vasilenko V. M., Semendyai S. M. Review of adaptive methods for ensuring the reliability of

information transmission using error-correcting coding in wireless communication systems. Informatics and

Mathematical Methods in Modeling. 2021. P. 277.