Practical multiprocessor scheduling algorithms for efficient parallel processing

Hironori Kasahara*, Seinosuke Narita

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)

Abstract

This paper describes practical optimization/approximation algorithms for scheduling a set of partially ordered computational tasks with different processing times onto a multiprocessor system so that the schedule length is minimized. Since this problem belongs to the class of “strong” NP hard problems, we must eliminate the possibility of constructing not only pseudopolynomial time optimization algorithms, but also fully polynomial time approximation schemes unless P = NP. This paper proposes a heuristic algorithm CP/MISF (Critical Path/Most Immediate Successors First) and an optimization/approximation algorithm DF/IHS (Depth First/ Implicit Heuristic Search). DF/IHS is an excellent scheduling method which can reduce markedly the space complexity and average computation time by combining the branch‐and‐bound method with CP/MISF; it allows us to solve very large‐scale problems with a few hundred tasks.

Original languageEnglish
Pages (from-to)11-19
Number of pages9
JournalSystems and Computers in Japan
Volume16
Issue number2
DOIs
Publication statusPublished - 1985

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Information Systems
  • Hardware and Architecture
  • Computational Theory and Mathematics

Fingerprint

Dive into the research topics of 'Practical multiprocessor scheduling algorithms for efficient parallel processing'. Together they form a unique fingerprint.

Cite this