• DocumentCode
    2360727
  • Title

    Hybrid task scheduling: integrating static and dynamic heuristics

  • Author

    Boeres, Cristina ; Lima, Alexandre ; Rebello, Vinod E F

  • Author_Institution
    Instituto de Computacao, Univ. Fed. Fluminense, Niteroi, Brazil
  • fYear
    2003
  • fDate
    10-12 Nov. 2003
  • Firstpage
    199
  • Lastpage
    206
  • Abstract
    Researchers are constantly looking for ways to improve the execution time of parallel applications on distributed systems. Although compile-time static scheduling heuristics employ complex mechanisms, the quality of their schedules are handicapped by estimated run-time costs. On the other hand, while dynamic schedulers use actual run-time costs, they have to be of low complexity in order to reduce the scheduling overhead. We investigate the viability of integrating these two approaches into a hybrid scheduling framework. The relationship between static schedulers, dynamic heuristics and scheduling events are examined. The results show that a hybrid scheduler can indeed improve the schedules produced by good traditional static list scheduling algorithms.
  • Keywords
    directed graphs; parallel processing; processor scheduling; resource allocation; compile-time static scheduling; distributed system; dynamic scheduler; hybrid task scheduling; run-time cost estimation; Clustering algorithms; Computational efficiency; Computer architecture; Costs; Distributed computing; Dynamic scheduling; Grid computing; Processor scheduling; Runtime; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Architecture and High Performance Computing, 2003. Proceedings. 15th Symposium on
  • Print_ISBN
    0-7695-2046-4
  • Type

    conf

  • DOI
    10.1109/CAHPC.2003.1250339
  • Filename
    1250339