login

A comparison of list schedules for parallel processing systems

Communications of the ACMPublished 1 December 1974Open access
Thomas L. Adam, K. Mani Chandy, J. R. Dickson
Citations613
SJR quartileQ1
SJR score1.15
SNIP3.34
View PDF

TL;DR

The problem of scheduling two or more processors to minimize the execution time of a program which consists of a set of partially ordered tasks and a dynamic programming solution for the case in which execution times are random variables is presented.

Abstract

The problem of scheduling two or more processors to minimize the execution time of a program which consists of a set of partially ordered tasks is studied. Cases where task execution times are deterministic and others in which execution times are random variables are analyzed. It is shown that different algorithms suggested in the literature vary significantly in execution time and that the B-schedule of Coffman and Graham is near-optimal. A dynamic programming solution for the case in which execution times are random variables is presented.

Keywords

Computer ScienceEngineering