Improving the MXFT Scheduling Algorithm for a Cloud Computing Context

Moggridge, Paul, Helian, Na, Sun, Yi, Lilley, Mariana, Veneziano, Vito and Eaves, Martin (2019) Improving the MXFT Scheduling Algorithm for a Cloud Computing Context. ISSN 1741-847X
Copy

In this paper, the Max-Min Fast Track (MXFT) scheduling algorithm is improved and compared against a selection of popular algorithms. The improved versions of MXFT are called Min-Min Max-Min Fast Track (MMMXFT) and Clustering Min-Min Max-Min Fast Track (CMMMXFT). The key difference is using Min-Min for the fast track. Experimentation revealed that despite Min-Min’s characteristic of prioritising small tasks at the expense of overall makespan, the overall makespan was not adversely affected and the benefits of prioritising small tasks were identified in MMMXFT. Experiments were conducted by using a simulator with the exception of one real-world experiment. The real-world experiment identified challenges faced by algorithms which rely on accurate execution time prediction.


picture_as_pdf
authorFinalVersion_1.pdf
Available under Creative Commons: 4.0

View Download