• DocumentCode
    1659572
  • Title

    Master-slave tasking on heterogeneous processors

  • Author

    Dutot, Pierre-François

  • Author_Institution
    Lab. ID-IMAG, Montbonnot Saint Martin, France
  • fYear
    2003
  • Abstract
    In this paper, we consider the problem of scheduling independent identical tasks on heterogeneous processors where communication times and processing times are different. We assume that communication-computation overlap is possible for every processor, but only allow one send and one receive at a time. We propose an algorithm for chains of processors based on an iterative backward construction of the schedule, which is polynomial in the number of processors and in the number of tasks. The complexity is O(np2) where n is the number of tasks and p the number of processors. We prove this algorithm to be optimal with respect to the makespan. We extend this result to a special kind of tree called spider graphs.
  • Keywords
    computational complexity; distributed algorithms; processor scheduling; trees (mathematics); communication-computation overlap; complexity; heterogeneous processors; independent identical task scheduling; iterative backward construction; makespan; master-slave tasking; parallel algorithm; spider graph tree; Bibliographies; Concurrent computing; High performance computing; Iterative algorithms; Master-slave; Polynomials; Processor scheduling; Scheduling algorithm; Steady-state; Tree graphs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2003. Proceedings. International
  • ISSN
    1530-2075
  • Print_ISBN
    0-7695-1926-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2003.1213103
  • Filename
    1213103