MQWAGS: Research on Job Scheduling Algorithms Based on Cloud Computing

Gang Qiu,Liping Jiang,Yajun Zhang
DOI: https://doi.org/10.1145/3409501.3409515
2020-07-03
Abstract:With the rapid development of digital technology, from the application of traditional databases and scientific computing to the emerging cloud computing services, the analysis, and processing of massive data has become the focus of society. Providing low-cost, scalable, and configurable shared cloud services to users on cloud service platforms is a new hotspot for the development of major cloud service providers. Job scheduling plays an important role in improving the overall system performance of cloud service capabilities. Simple job scheduling strategies (such as Fair and FIFO scheduling) do not consider job size and may degrade performance when jobs of different sizes arrive. This paper proposes the MQWAG (Multi-Queue Load-Sensitive Greedy Scheduling Algorithm) job scheduling algorithm to reorder multi-queue jobs so that short jobs are executed preferentially in multiple queues. In our experiments, our algorithm shortened the average job completion time by about 26% compared with other algorithms.
Computer Science
What problem does this paper attempt to address?