TY - JOUR
T1 - Minimizing mean flowtime and makespan on master-slave systems
AU - Leung, Joseph Y.T.
AU - Zhao, Hairong
N1 - Funding Information:
∗Corresponding author. E-mail addresses: [email protected] (J.Y-T. Leung), [email protected] (H. Zhao). 1The work of this author was supported in part by the FAA Grant 01-C-AW-NJIT and in part by the NSF Grant DMI-0300156. Findings contained herein are not necessarily those of the FAA or NSF. 2The work of this author was supported by the FAA Grant 01-C-AW-NJIT. Findings contained herein are not necessarily those of the FAA.
PY - 2005/7
Y1 - 2005/7
N2 - The master-slave scheduling model is a new model recently introduced by Sahni. It has many important applications in parallel computer scheduling and industrial settings such as semiconductor testing, machine scheduling, etc. In this model each job is associated with a preprocessing task, a slave task and a postprocessing task that must be executed in this order. While the preprocessing and postprocessing tasks are scheduled on the master machine, the slave tasks are scheduled on the slave machines. In this paper, we consider scheduling problems on single-master master-slave systems. We first strengthen some previously known complexity results for makespan problems, by showing them to be strongly NP-hard. We then show that the problem of minimizing the mean flowtime is strongly NP-hard even under severe constraints. Finally, we propose some heuristics for the mean flowtime and makespan problems subject to some constraints, and we analyze the worst-case performance of these heuristics.
AB - The master-slave scheduling model is a new model recently introduced by Sahni. It has many important applications in parallel computer scheduling and industrial settings such as semiconductor testing, machine scheduling, etc. In this model each job is associated with a preprocessing task, a slave task and a postprocessing task that must be executed in this order. While the preprocessing and postprocessing tasks are scheduled on the master machine, the slave tasks are scheduled on the slave machines. In this paper, we consider scheduling problems on single-master master-slave systems. We first strengthen some previously known complexity results for makespan problems, by showing them to be strongly NP-hard. We then show that the problem of minimizing the mean flowtime is strongly NP-hard even under severe constraints. Finally, we propose some heuristics for the mean flowtime and makespan problems subject to some constraints, and we analyze the worst-case performance of these heuristics.
KW - Heuristics
KW - Makespan
KW - Master-slave systems
KW - Mean flowtime
KW - NP-hard
KW - Scheduling
UR - http://www.scopus.com/inward/record.url?scp=19944383123&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=19944383123&partnerID=8YFLogxK
U2 - 10.1016/j.jpdc.2005.03.004
DO - 10.1016/j.jpdc.2005.03.004
M3 - Article
AN - SCOPUS:19944383123
SN - 0743-7315
VL - 65
SP - 843
EP - 856
JO - Journal of Parallel and Distributed Computing
JF - Journal of Parallel and Distributed Computing
IS - 7
ER -