Lower and Upper Quartiles Enhanced Round Robin Algorithm for Scheduling of Outlier Tasks in Cloud Computing

Authors

  • Muneer Abdullah Saeed Al-Mekhlafi
  • Nashwan Nagi Saleh Al-Marbe

DOI:

https://doi.org/10.59421/joeats.v1i1.1420

Keywords:

Cloud Computing, Task Scheduling, Round-Robin, Quantum Time

Abstract

Cloud computing is one of the top emerging technologies with huge market and enterprise potential as it provides on-demand, -based access to large-scale shared computing resources. Task scheduling is one of the most important issues in cloud computing in order to enhance performance and resource utilization while minimizing costs. Because of its simplicity and fairness, the round-robin algorithm is the ideal task scheduling algorithm, although it suffers from time complexity and cannot handle outlier tasks. Several modifications of Round Robin have been introduced to enhance time complexity. To ensure sufficient deal with time complexity and outlier tasks, this paper introduces a novel enhanced round-robin heuristic algorithm by utilizing the round-robin algorithm and updating its time quantum dynamically based on the lower and upper quartiles of the time quantum for all the tasks in the ready queue. The experimental results on four datasets showed that the proposed algorithm significantly outperformed baseline algorithms in terms of the average waiting time, turnaround time, and response time. The results show that, when compared to the baseline algorithm in cases 3 and 4, the proposed algorithm enhances the average waiting time's time complexity by 50% with datasets containing random and outlier tasks.

Downloads

Published

2023-03-20

How to Cite

Al-Mekhlafi, M. A. S. ., & Al-Marbe, N. N. S. . (2023). Lower and Upper Quartiles Enhanced Round Robin Algorithm for Scheduling of Outlier Tasks in Cloud Computing. Journal of Engineering and Technological Sciences - JOEATS , 1(1), 67–87. https://doi.org/10.59421/joeats.v1i1.1420

Issue

Section

1