Scheduling with sufficient loosely coupled processors

  • Frank D. Anger*
  • , Jing Jang Hwang
  • , Yuan Chieh Chow
  • *Corresponding author for this work

Research output: Contribution to journalJournal Article peer-review

41 Scopus citations

Abstract

Finding optimal schedules for precedence-related tasks on a multiprocessor system is, in general, an NP-hard problem. With unit-time tasks and tree precedences, however, the problem is known to be solvable in polynomial time. With the introduction of communication delays due to message passing between processors, even this restricted case may again become difficult. This paper shows that when there are enough processors to run all available tasks and when communication delays are no longer than the shortest task processing time, then there is a linear-time optimal algorithm. The basic algorithm, Join Latest Predecessor, and some extensions are presented giving optimal solutions for a variety of cases.

Original languageEnglish
Pages (from-to)87-92
Number of pages6
JournalJournal of Parallel and Distributed Computing
Volume9
Issue number1
DOIs
StatePublished - 05 1990
Externally publishedYes

Fingerprint

Dive into the research topics of 'Scheduling with sufficient loosely coupled processors'. Together they form a unique fingerprint.

Cite this