• DocumentCode
    1828747
  • Title

    Dynamic Job Scheduling on Heterogeneous Clusters

  • Author

    Barbosa, J. ; Moreira, Belmiro

  • Author_Institution
    Dept. de Eng. Inf., Univ. do Porto, Porto, Portugal
  • fYear
    2009
  • fDate
    June 30 2009-July 4 2009
  • Firstpage
    3
  • Lastpage
    10
  • Abstract
    This paper addresses the problem of scheduling dynamically multi-user and independent jobs on clusters, both homogeneous and heterogeneous. The dynamic behavior means that the scheduler is able to adapt the scheduling when new jobs are submitted and also when processors availability changes. The scheduler has two main features comparing to other solutions: it considers a job as being described by a direct acyclic graph (DAG) and it is able to schedule parallel tasks, when appropriate, instead of the common dynamic mapping approach that assigns an entire job to a processor or a fixed set of processors. The scheduling method is divided in a scheduling strategy and a scheduler algorithm, so that other scheduling algorithms can be incorporated. In this paper two static DAG schedulers for heterogeneous machines are considered. The results show the behavior of the scheduling method for the short completion time of a batch of jobs. These results show better performance when compared to the common schedulers strategies that fix the number of processors per job or assign one processor per job.
  • Keywords
    directed graphs; parallel machines; processor scheduling; direct acyclic graph; dynamic scheduling; heterogeneous clusters; parallel tasks scheduling; processors scheduling; scheduler algorithm; scheduling strategy; Availability; Computer networks; Concurrent computing; Distributed computing; Dynamic scheduling; High-speed networks; Processor scheduling; Quality of service; Resource management; Scheduling algorithm; Static and dynamic scheduling; cluster computing; list scheduling; parallel task;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, 2009. ISPDC '09. Eighth International Symposium on
  • Conference_Location
    Lisbon
  • Print_ISBN
    978-0-7695-3680-4
  • Type

    conf

  • DOI
    10.1109/ISPDC.2009.19
  • Filename
    5284376