• DocumentCode
    2709465
  • Title

    A Hybrid GA-based Scheduling Algorithm for Heterogeneous Computing Environments

  • Author

    Yu, Han

  • Author_Institution
    Phys. Realization Res. Center of Motorola Labs., Schaumburg, IL
  • fYear
    2007
  • fDate
    1-5 April 2007
  • Firstpage
    87
  • Lastpage
    92
  • Abstract
    We design a hybrid algorithm to schedule the execution of a group of dependent tasks for heterogeneous computing environments. The algorithm consists of two elements: a genetic algorithm (GA) to map tasks to processors, and a heuristic-based approach to assign the execution order of tasks. This algorithm takes advantage of both the exploration power of GA and the heuristics embedded in the scheduling problem, so it can effectively reduce the search space while not sacrificing the search quality. The experiments show that this algorithm performs consistently better than heterogeneous earliest-finish-time (HEFT) without incurring much computational cost. Multiple runs of the algorithm can further improve the search result.
  • Keywords
    genetic algorithms; processor scheduling; genetic algorithm; heterogeneous computing environment; heterogeneous earliest-finish-time; heuristic-based approach; hybrid GA-based scheduling algorithm; Algorithm design and analysis; Bandwidth; Computational efficiency; Computational intelligence; Genetics; Joining processes; Parallel processing; Processor scheduling; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence in Scheduling, 2007. SCIS '07. IEEE Symposium on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    1-4244-0704-4
  • Type

    conf

  • DOI
    10.1109/SCIS.2007.367674
  • Filename
    4218601