Preemptive scheduling on uniform machines to minimize mean flow time

A set of jobs has to be scheduled on parallel uniform machines. Each machine can handle at most one job at a time. Each job becomes available for processing at its release date. All jobs have the same execution requirement, and each machine has a known speed. The processing of any job may be interru...

Full description

Saved in:
Bibliographic Details
Published inComputers & operations research Vol. 36; no. 10; pp. 2816 - 2821
Main Authors Kravchenko, Svetlana A., Werner, Frank
Format Journal Article
LanguageEnglish
Published Kidlington Elsevier Ltd 01.10.2009
Elsevier
Pergamon Press Inc
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A set of jobs has to be scheduled on parallel uniform machines. Each machine can handle at most one job at a time. Each job becomes available for processing at its release date. All jobs have the same execution requirement, and each machine has a known speed. The processing of any job may be interrupted arbitrarily often and resumed later on any machine. We want to find a schedule that minimizes the sum of completion times, i.e., we consider problem Q | r j , p j = p , pmtn | ∑ C j whose complexity status was open. In this paper, we give a polynomial algorithm for the above problem. The algorithm is based on a reduction of the scheduling problem to a linear program. The crucial condition for implementing the proposed reduction is the known order of job completion times.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0305-0548
1873-765X
0305-0548
DOI:10.1016/j.cor.2008.12.010