DISTRIBUTED SCHEDULING BASED ON DUE DATES AND BUFFER PRIORITIES

被引:239
作者
LU, SH [1 ]
KUMAR, PR [1 ]
机构
[1] UNIV ILLINOIS,COORDINATED SCI LAB,URBANA,IL 61801
关键词
D O I
10.1109/9.106156
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We are motivated by the problem of scheduling a large semiconductor manufacturing facility, where jobs of wafers, each with a desired due date, follow essentially the same route through the manufacturing system, returning several times to many of the service centers for the processing of successive layers. Neglecting the randomness introduced by yield, such a system can be modeled as a nonacyclic flow line. In such systems, it is important to reduce the mean delay, or equivalently the mean work-in-process, as well as the variance of the delay. We analyze several distributed scheduling policies. We show that for a single nonacyclic flow line the first buffer first serve policy (FBFS), which assigns priorities to buffers in the order that they are visited, is stable, whenever the arrival rate, allowing for some burstiness, is less than the system capacity. Similarly, the last buffer first serve policy (LBFS), where the priority ordering is reversed, is also stable. However, not all buffer priority policies are stable, as witnessed by a counterexample. The well known earliest due date policy (EDD), where priority is based on the due date of a part, as well as another due date based policy of interest called the least slack policy (LS), where priority is based on the "slack" of a part, defined as the due date minus an estimate of the remaining delay, are also proved to be stable. For systems with many part types following different routes, we exhibit stable extensions of these policies. We also present simulations which confirm our intuition that LBFS may well be the best policy for minimizing the mean delay at high load factors, while LS may well be the best policy for minimizing the variance of the delay. Finally, some open problems are posed.
引用
收藏
页码:1406 / 1416
页数:11
相关论文
共 7 条
[1]   A CALCULUS FOR NETWORK DELAY .1. NETWORK ELEMENTS IN ISOLATION [J].
CRUZ, RL .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1991, 37 (01) :114-131
[2]  
DILLINGER T, 1988, VLSI ENG
[3]   A REVIEW OF PRODUCTION SCHEDULING [J].
GRAVES, SC .
OPERATIONS RESEARCH, 1981, 29 (04) :646-675
[4]  
Kelly F.P., 1987, REVERSIBILITY STOCHA
[5]   DYNAMIC INSTABILITIES AND STABILIZATION METHODS IN DISTRIBUTED REAL-TIME SCHEDULING OF MANUFACTURING SYSTEMS [J].
KUMAR, PR .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (03) :289-298
[6]   SURVEY OF SCHEDULING RULES [J].
PANWALKAR, SS ;
ISKANDER, W .
OPERATIONS RESEARCH, 1977, 25 (01) :45-61
[7]   STABLE, DISTRIBUTED, REAL-TIME SCHEDULING OF FLEXIBLE MANUFACTURING ASSEMBLY DISASSEMBLY SYSTEMS [J].
PERKINS, JR ;
KUMAR, PR .
IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1989, 34 (02) :139-148