Scheduling Precedence Graphs in Systems with Interprocessor Communication Times
Authors:
- Jing-Jang HwangJHJing-Jang Hwang
- Yuan-Chieh ChowYCYuan-Chieh Chow
- Frank D. AngerFAFrank D. Anger
- Chung-Yee LeeCLChung-Yee Lee
- 1 April 1989
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 18 (2) , 244-257
Abstract
The problem of nonpreemptively scheduling a set of m partially ordered tasks on n identical processors subject to interprocessor communication delays is studied in an effort to minimize the makespan. A new heuristic, called Earliest Task First (ETF), is designed and analyzed. It is shown that the makespan $\omega _{{\text{ETF}}} $ generated by ETF always satisfies $\omega _{{\text{ETF}}} \leqq ({{2 - 1} / n})\omega _{{\text{opt}}}^{(i)} + C$, where $\omega _{{\text{opt}}}^{(i)} $ is the optimal makespan without considering communication delays and C is the communication requirements over some immediate predecessor-immediate successor pairs along one chain. An algorithm is also provided to calculate C. The time complexity of Algorithm ETF is $O(nm^2 )$.
Keywords
This publication has 4 references indexed in Scilit:
- Parallel processing of robot-arm control computation on a multimicroprocessor systemIEEE Journal on Robotics and Automation, 1985
- Recent Developments in Deterministic Sequencing and Scheduling: A Survey1982
- Optimization and Approximation in Deterministic Sequencing and Scheduling: a Survey1979
- Bounds on Multiprocessing Timing AnomaliesSIAM Journal on Applied Mathematics, 1969