• DocumentCode
    2264217
  • Title

    Efficient compile-time task scheduling for heterogeneous distributed computing systems

  • Author

    Daoud, Mohammad I. ; Kharma, Nawwaf

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que.
  • Volume
    1
  • fYear
    0
  • fDate
    0-0 0
  • Abstract
    Efficient task scheduling is essential for obtaining high performance in heterogeneous distributed computing systems (or HeDCSs). Because of its key importance, several scheduling algorithms have been proposed in the literature, which are mainly for homogeneous processors. Few scheduling algorithms are developed for HeDCSs. In this paper, we present a novel task scheduling algorithm, called the longest dynamic critical path (LDCP) algorithm, for HeDCSs. The LDCP algorithm is a list-based scheduling algorithm that uses a new attribute to effectively compute the priorities of tasks in HeDCSs. At each scheduling step, the LDCP algorithm selects the task with the highest priority and assigns the selected task to the processor that minimizes its finish execution time using an insertion-based scheduling policy. The LDCP algorithm successfully generates task schedules that outperform, to the best of our knowledge, two of the best scheduling algorithms for HeDCSs
  • Keywords
    critical path analysis; processor scheduling; compile-time task scheduling; heterogeneous distributed computing systems; homogeneous processors; insertion-based scheduling policy; list-based scheduling; longest dynamic critical path algorithm; Computer networks; Concurrent computing; Costs; Distributed computing; Dynamic scheduling; High performance computing; High-speed networks; Processor scheduling; Resource management; Scheduling algorithm;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems, 2006. ICPADS 2006. 12th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    1521-9097
  • Print_ISBN
    0-7695-2612-8
  • Type

    conf

  • DOI
    10.1109/ICPADS.2006.40
  • Filename
    1655644