An effective algorithm of jobs scheduling in clusters

Shengwei Yi*, Zhichao Wang, Shilong Ma, Zhanbin Che, Yonggang Huang, Xin Chen

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

2 Citations (Scopus)

Abstract

It has been a central research topic to schedule job over appropriate computing nodes of clusters in the research of cluster computing so far. In existing researches about such topic, the FCFS algorithm (First-Come-First-Served Algorithm) is commonly used due to its simplicity. Backfilling scheduling that small jobs are moved ahead in the schedule can fill the resources gap that is generated by FCFS. However, existing backfilling scheduling algorithms are only available for one queued job backfilled to schedule and generate waste of some resource gaps. In this paper, the problem of the parallel job scheduling in clusters is studied. We present an efficient and effective algorithm based combinational backfilling strategy, which can select multiple jobs combined from the waiting job queue to backfill to maximize the use of idle resources. An empirical study verifies that our algorithm can attain the lower average waiting time of jobs and higher utilization of resources than existing representative backfilling algorithms.

Original languageEnglish
Pages (from-to)3163-3172
Number of pages10
JournalJournal of Computational Information Systems
Volume6
Issue number10
Publication statusPublished - Oct 2010
Externally publishedYes

Keywords

  • Clusters
  • Combinational backfilling
  • Job scheduling
  • Parallel jobs

Fingerprint

Dive into the research topics of 'An effective algorithm of jobs scheduling in clusters'. Together they form a unique fingerprint.

Cite this