• DocumentCode
    2133113
  • Title

    Performance analysis of communication-aware task scheduling algorithms for heterogeneous computing

  • Author

    Lai, Guan-Joe

  • Author_Institution
    Nat. Taichung Teachers Coll., Taiwan
  • Volume
    2
  • fYear
    2003
  • fDate
    28-30 Aug. 2003
  • Firstpage
    788
  • Abstract
    This paper addresses the performance analysis of scheduling communication-aware tasks onto networks of workstations in heterogeneous computing environments. A heuristic algorithm is here proposed to schedule tasks by exploiting the schedule holes in schedules. It is shown that this algorithm ensures performance within a factor of two times of the optimum for general directed acyclic task graphs. Experimental results present the superiority of the proposed algorithm to those presented in previous literature, and also show that the performance would be affected by the system heterogeneities and the program structure of applications.
  • Keywords
    directed graphs; heuristic programming; scheduling; task analysis; workstation clusters; communication-aware task scheduling algorithm; directed acyclic task graph; heterogeneous computing; heuristic algorithm; performance analysis; schedule hole exploitation; workstation network; Cats; Computer applications; Computer networks; Distributed computing; Educational institutions; Electronic mail; Performance analysis; Processor scheduling; Scheduling algorithm; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications, Computers and signal Processing, 2003. PACRIM. 2003 IEEE Pacific Rim Conference on
  • Print_ISBN
    0-7803-7978-0
  • Type

    conf

  • DOI
    10.1109/PACRIM.2003.1235899
  • Filename
    1235899