TY - JOUR
T1 - Parallel machine scheduling with setup time in the MapReduce system
AU - Huang, Jidan
AU - Zheng, Feifeng
AU - Xu, Yinfeng
AU - Liu, Ming
N1 - Publisher Copyright:
© 2019, Editorial Board of Journal of Systems Engineering Society of China. All right reserved.
PY - 2019/1/1
Y1 - 2019/1/1
N2 - This work studies MapReduce model-based parallel machine scheduling. Each job with arbitrary release time and setup time consists of one map task and one reduce task. The map task can be split and processed on several machines simultaneously, while the reduce task has to be processed on a single machine and it cannot be started unless the map task has been completed, and the processing for any task cannot be interrupted. In this paper, we consider the MapReduce scheduling on parallel identical machines, aiming at minimizing the makespan. We formulate the problem as a mixed integer linear programming model, and develop an improved sine cosine algorithm (ISCA) using differential perturbation and dimension-bydimension Levy perturbation to obtain a near-optimal solution. Computational comparisons between ISCA and genetic algorithm together with the classical SCA algorithm show that the proposed ISCA algorithm outperforms the other two algorithms. Besides, the ISCA is of an average relative deviation of 3.02% from the lower bound of the problem. Numerical computation verifies the effectiveness of the proposed algorithm.
AB - This work studies MapReduce model-based parallel machine scheduling. Each job with arbitrary release time and setup time consists of one map task and one reduce task. The map task can be split and processed on several machines simultaneously, while the reduce task has to be processed on a single machine and it cannot be started unless the map task has been completed, and the processing for any task cannot be interrupted. In this paper, we consider the MapReduce scheduling on parallel identical machines, aiming at minimizing the makespan. We formulate the problem as a mixed integer linear programming model, and develop an improved sine cosine algorithm (ISCA) using differential perturbation and dimension-bydimension Levy perturbation to obtain a near-optimal solution. Computational comparisons between ISCA and genetic algorithm together with the classical SCA algorithm show that the proposed ISCA algorithm outperforms the other two algorithms. Besides, the ISCA is of an average relative deviation of 3.02% from the lower bound of the problem. Numerical computation verifies the effectiveness of the proposed algorithm.
KW - MapReduce
KW - Parallel machines scheduling
KW - Setup time
KW - Sine cosine algorithm (SCA)
UR - https://www.scopus.com/pages/publications/85063396148
U2 - 10.12011/1000-6788-2017-2170-09
DO - 10.12011/1000-6788-2017-2170-09
M3 - 文章
AN - SCOPUS:85063396148
SN - 1000-6788
VL - 39
SP - 174
EP - 182
JO - Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice
JF - Xitong Gongcheng Lilun yu Shijian/System Engineering Theory and Practice
IS - 1
ER -