A Two Stage Deadline Aware Workflow Scheduling Strategy for Load Balancing in Cloud Environment

Authors

  • Aliyu Shuaibu Bayero University, Kano
  • Aminu Ibrahim Inuwa Department of Computer Science, Faculty of Computing, Bayero University Kano, Nigeria
  • Faruk Umar Ambursa Department of Information Technology, Faculty of Computing, Bayero University Kano, Nigeria
  • Muhammad Yusuf Muhammad Department of Computer Science, Faculty of Computing, Bayero University Kano, Nigeria

DOI:

https://doi.org/10.54938/ijemdcsai.2026.05.1.603

Keywords:

Cloud Environment, Cloud computing Max-Min algorithm, two-stage deadline-aware, scheduling

Abstract

Cloud computing enables on-demand access to shared computational resources, but effective load balancing remains a major challenge in heterogeneous environments. Scheduling must be performed quickly while optimizing resource utilization and meeting workflow deadlines, a task complicated by job dependencies, dynamic workloads, and variable execution times. The commonly used Max-Min scheduling algorithm assigns larger tasks to faster resources; however, it often produces a high makespan and poor resource utilization when long tasks dominate the workload. To address this limitation, this study proposes a two-stage deadline-aware workflow scheduling strategy designed to reduce makespan and prevent deadline violations. The proposed method was evaluated across twelve scenarios involving three different workflow types and compared with a benchmark approach. Experimental results show that the proposed strategy consistently achieves a lower makespan than the traditional Max-Min algorithm, demonstrating improved efficiency and performance in cloud computing environments.

 

References

Abdalkafor, A. S., Jihad, A. A., & Allawi, E. T. (2021). A cloud computing scheduling and its evolutionary approaches. Indonesian Journal of Electrical Engineering and Computer Science, 21(1), 489-496.

Ahmad, S. G., Iqbal, T., Munir, E. U., & Ramzan, N. (2023). Cost optimization in cloud environment based on task deadline. Journal of Cloud Computing, 12(1). https://doi.org/10.1186/s13677-022-00370-x

Auna Y, S., and Ambursa U, F., (2021) Efficient Max-Min Algorithm for Scheduling Workflow Tasks in Cloud Environment. International Journal of Information Processing and Communication (IJIPC) Vol. 10 No. 1&2 [December, 2020], pp. 99-106

Beltrán, F., Finardi, E. C., & de Oliveira, W. (2021). Two-stage and multi-stage decompositions for the medium-term hydrothermal scheduling problem: A computational comparison of solution techniques. International Journal of Electrical Power & Energy Systems, 127, 106659.

Bothra, S. K., Singhal, S., & Goyal, H. (2021). Deadline-constrained cost-effective load-balanced improved genetic algorithm for workflow scheduling. International Journal of Information Technology and Web Engineering, 16(4), 1–34. https://doi.org/10.4018/IJITWE.2021100101

Fan, G., Chen, X., Li, Z., Yu, H., & Zhang, Y. (2023). An Energy-Efficient Dynamic Scheduling Method of Deadline-Constrained Workflows in a Cloud Environment. IEEE Transactions on Network and Service Management, 20(3), 3089–3103. https://doi.org/10.1109/TNSM.2022.3228402

Haidri, R. A., Alam, M., Shahid, M., Prakash, S., & Sajid, M. (2022). A deadline aware load balancing strategy for cloud computing. Concurrency and Computation: Practice and Experience, 34(1), 1–16. https://doi.org/10.1002/cpe.6496

He, X., Shen, J., Liu, F., Wang, B., Zhong, G., & Jiang, J. (2022). A two-stage scheduling method for deadline-constrained task in cloud computing. Cluster Computing, 25(5), 3265–3281. https://doi.org/10.1007/s10586-022-03561-y

Hosseini Shirvani, M., & Noorian Talouki, R. (2022). Bi-objective scheduling algorithm for scientific workflows on cloud computing platform with makespan and monetary cost minimization approach. Complex & Intelligent Systems, 8(2), 1085-1114.

Kadhim, A. R., & Rabee, F. (2023). Deadline and Cost Aware Dynamic Task Scheduling in Cloud Computing Based on Stackelberg Game. International Journal of Intelligent Engineering and Systems, 16(3), 175–188. https://doi.org/10.22266/ijies2023.0630.14

Khaledian, N., Khamforoosh, K., Akraminejad, R., Abualigah, L., & Javaheri, D. (2024). An energy-efficient and deadline-aware workflow scheduling algorithm in the fog and cloud environment. Computing, 106(1), 109–137. https://doi.org/10.1007/s00607-023-01215-4

Khaledian, N., Razzaghzadeh, S., Moazzami, S., & Kivi, P. N. (2025). TM-MOAOA: a two-stage task scheduling approach using TOPSIS and multi-objective Archimedes optimization in fog-cloud environment. In Computing (Vol. 107, Issue 7). Springer Vienna. https://doi.org/10.1007/s00607-025-01513-z

Konjaang, J. K., & Xu, L. (2021). Multi-objective workflow optimization strategy (MOWOS) for cloud computing. Journal of Cloud Computing, 10(1), 11.

Malik, N., Sardaraz, M., Tahir, M., Shah, B., Ali, G., & Moreira, F. (2021). Energy-efficient load balancing algorithm for workflow scheduling in cloud data centers using queuing and thresholds. Applied Sciences, 11(13), 5849.

Nabi, S., Aleem, M., Ahmed, M., Islam, M. A., & Iqbal, M. A. (2022). RADL: a resource and deadline-aware dynamic load-balancer for cloud tasks. In Journal of Supercomputing (Vol. 78, Issue 12). Springer US. https://doi.org/10.1007/s11227-022-04426-2

Raeisi-Varzaneh, M., Dakkak, O., Fazea, Y., & Kaosar, M. G. (2024). Advanced cost-aware Max–Min workflow tasks allocation and scheduling in cloud computing systems. Cluster Computing, 27(9), 13407–13419. https://doi.org/10.1007/s10586-024-04594-1

Ramathilagam, A., & Vijayalakshmi, K. (2021). Workflow scheduling in cloud environment using a novel metaheuristic optimization algorithm. International Journal of Communication Systems, 34(5), e4746.

Sana, M. U., & Li, Z. (2021). Efficiency aware scheduling techniques in cloud computing: A descriptive literature review. PeerJ Computer Science, 7, 1–37. https://doi.org/10.7717/PEERJ-CS.509

Sharma, G., Miglani, N., & Kumar, A. (2021). PLB: a resilient and adaptive task scheduling scheme based on multi-queues for cloud environment. Cluster Computing, 24(3), 2615–2637. https://doi.org/10.1007/s10586-021-03280-w

Downloads

Published

2026-05-15

How to Cite

Aliyu Shuaibu, Aminu Ibrahim Inuwa, Faruk Umar Ambursa, & Muhammad Yusuf Muhammad. (2026). A Two Stage Deadline Aware Workflow Scheduling Strategy for Load Balancing in Cloud Environment. International Journal of Emerging Multidisciplinaries: Computer Science & Artificial Intelligence, 5(1), 14. https://doi.org/10.54938/ijemdcsai.2026.05.1.603

Issue

Section

Research Article

Categories