Online scheduling algorithm for parallel batch processing machines

This paper studies two online scheduling problems on parallel machines that process computing jobs arriving stochastically in a batch pattern. With the objective function as minimizing total completion time of weighted jobs or minimizing total latency of job completion, we propose two solutions for above scheduling problems, respectively. With the assumption that the processing time of a batch is a constant, in the first solution the jobs with higher weights get processed first. In the second problem, the job with a greater weight is assigned higher priority and we assume that the latency of any job doesn't exceed a given range. Considering such two impact factors as delay penalty parameter and job processing time, we adjust the job's waiting time to eventually minimize the value of objective function.

[1]  T. C. Edwin Cheng,et al.  An improved on-line algorithm for scheduling on two unrestrictive parallel batch processing machines , 2008, Oper. Res. Lett..

[2]  Lele Zhang,et al.  On-line machine scheduling with batch setups , 2010, J. Comb. Optim..

[3]  Izak Duenyas,et al.  Stochastic scheduling of a batch processing machine with incompatible job families , 1997, Ann. Oper. Res..

[4]  Jinjiang Yuan,et al.  Online scheduling on batching machines to minimise the total weighted completion time of jobs with precedence constraints and identical processing times , 2011, Int. J. Syst. Sci..

[5]  Patrick Martineau,et al.  On-line scheduling on a batch processing machine with unbounded batch size to minimize the makespan , 2008, Eur. J. Oper. Res..

[6]  Ruyan Fu,et al.  On-line scheduling on a batch machine to minimize makespan with limited restarts , 2008, Oper. Res. Lett..

[7]  Xiaoqiang Cai,et al.  On‐line algorithms for minimizing makespan on batch processing machines , 2001 .

[8]  Zhang Yuzhong Parallel Batch Scheduling:A Survey , 2008 .

[9]  J. A. Hoogeveen,et al.  Scheduling a batching machine , 1997 .

[10]  T. C. Edwin Cheng,et al.  Online scheduling on unbounded parallel-batch machines with incompatible job families , 2011, Theor. Comput. Sci..

[11]  Guochuan Zhang,et al.  Optimal on-line algorithms for scheduling on parallel batch processing machines , 2003 .

[12]  Chris N. Potts,et al.  Scheduling with batching: A review , 2000, Eur. J. Oper. Res..