Muneer Abdullah Saeed Al-Mekhlafi, Nashwan Nagi Saleh Al-Marbe
{"title":"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":"10.59421/joeats.v1i1.1420","DOIUrl":null,"url":null,"abstract":"Cloud computing is one of the top emerging technologies with \nhuge market and enterprise potential as it provides on-demand, -based access \nto large-scale shared computing resources. Task scheduling is one of the most \nimportant issues in cloud computing in order to enhance performance and \nresource utilization while minimizing costs. Because of its simplicity and \nfairness, the round-robin algorithm is the ideal task scheduling algorithm, \nalthough it suffers from time complexity and cannot handle outlier tasks. \nSeveral modifications of Round Robin have been introduced to enhance time \ncomplexity. To ensure sufficient deal with time complexity and outlier tasks, \nthis paper introduces a novel enhanced round-robin heuristic algorithm by \nutilizing the round-robin algorithm and updating its time quantum \ndynamically based on the lower and upper quartiles of the time quantum for \nall the tasks in the ready queue. The experimental results on four datasets \nshowed that the proposed algorithm significantly outperformed baseline \nalgorithms in terms of the average waiting time, turnaround time, and \nresponse time. The results show that, when compared to the baseline \nalgorithm in cases 3 and 4, the proposed algorithm enhances the average \nwaiting time's time complexity by 50% with datasets containing random and \noutlier tasks.","PeriodicalId":372911,"journal":{"name":"Journal of Engineering and Technological Sciences - JOEATS","volume":"10 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Journal of Engineering and Technological Sciences - JOEATS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.59421/joeats.v1i1.1420","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
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.