Research Article
Scheduling chains on uniform processors with communication delays
Article first published online: 7 NOV 2002
DOI: 10.1002/jos.121
Copyright © 2002 John Wiley & Sons, Ltd.
Issue
1099-1425/asset/cover.gif?v=1&s=713a24f62f0b2a40d4934d3c654feda368b1d6fd)
Journal of Scheduling
Special Issue: Special Issue of Selected Papers from the Dagstuhl Workshop on Scheduling in Computer and Manufacturing Systems
Volume 5, Issue 6, pages 459–476, November/December 2002
Additional Information
How to Cite
Kubiak1, W., Penz, B. and Trystram, D. (2002), Scheduling chains on uniform processors with communication delays. J. Sched., 5: 459–476. doi: 10.1002/jos.121
Publication History
- Issue published online: 7 NOV 2002
- Article first published online: 7 NOV 2002
Funded by
- NSERC. Grant Number: OGP0105675
- Fondation Scientifique de Lyon et du Sud-Est
- Abstract
- References
- Cited By
Keywords:
- scheduling;
- chains;
- uniform processors;
- communication delays
Abstract
We show that the problem of scheduling chains of unit execution time (UET) jobs on uniform processors with communication delays to minimize makespan is NP-hard in the strong sense. We also give a heuristic that generates solutions with known, and relatively small, absolute error for this problem. The NP-hardness result holds even for the case without communication delays, and complements the earlier result of Gonzalez and Sahni who gave a polynomial time algorithm for preemptive jobs of arbitrary length.
We also study the structure of optimal solutions for the two processor problem of scheduling chains of UET jobs with communication delays, where one processor is a (integer) times faster than the other. This investigation leads to a linear time optimization algorithm for this case. Copyright © 2002 John Wiley & Sons, Ltd.
