iiliii M.f.T. U'^*^'.^fi - D^^WEY HD28 .M414 @ Dewey ALFRED P. WORKING PAPER SLOAN SCHOOL OF MANAGEMENT Product-Form Make-to-Stock Queueing Networks Rodrigo Rubio Lawrence M. Wein #3672-94-MSA April 1994 MASSACHUSETTS INSTITUTE OF TECHNOLOGY 50 MEMORIAL DRIVE CAMBRIDGE, MASSACHUSETTS 02139 Product-Form Make-to-Stock Queueing Networks Rodrigo Rubio Lawrence M. Wein #3672-94-MSA April 1994 Product-Form Make-to-Stock Queueing Networks Rodrigo Rubio Operations Research Center, M.I.T. and Lawrence M. Wein Sloan School of Management, M.I.T Abstract A manufacturing unsatisfied amount falls demand is facility produces multiple products in a make-to-stock manner, and backordered. A simple production control policy is analyzed: when the of work-in-process inventory plus finished goods inventory for a particular product below a base stock level, then release another unit of product onto the shop floor. Under a set of stationarity assumptions, we show that the cost minimizing base stock level for each product satisfies a critical fractile expression for the steady state distribution of the products total work-in-process inventory. By exploiting the relationship between the make-to-stock system and an open queueing network, we identify specific formulas for the base stock levels under standard product-form assumptions. For the lost sales case, a similar relation to a closed queueing network can be used to characterize the optimal control parameters. April 1994 1. We Introduction consider a manufacturing system that produces a variety of products in a make- to-stock mode; that is, completed units enter a finished goods inventory that services ex- ogenous customer demand, and unsatisfied demand this backordered. is Production control in production- inventory environment has been moving away from the push philosophy em- bodied in materials typified ment by kanban systems. for (MRP) requirement planning systems, and towards the pull philosophy Unfortunately, kanban control policies are difficult to imple- multi-product systems, particularly if a different buffer level is set for each prod- uct at each production stage. Moreover, even single-product kanban-controlled production- inventory systems axe difficult to analyze (see, e.g., Mitra and Mitrani 1991), and to our Mo- knowledge, multi-product kanban systems have not been analyzed in the literature. tivated by the difficulty of implementing and analyzing kanban policies in multi-product production-inventory systems, we propose and analyze a very simple pull-type production Our control policy for a multi-product make-to-stock environment. simpler or more natural: release a total work-in-process (WIP) plus new unit of a product onto the finished falls 1967, Solberg 1977 et al. 1990, floor whenever the below a specified base stock This policy can be viewed as a make-to-stock analog of the Spearman shop goods (FG) inventory (where backordered demand represents negative inventory) for this product policy (see policy could not be CONWIP (constant .Xewell and Scarf's for earlier studies), and has its roots in Clark (1960) echelon inventory policy for multistage uncapacitated inventory systems. enjoys some of the same advantages as the traditional al. WIP) and Koenigsberg 1958, Jackson 1963, Gordon and and Whitt 1984 Whitt, Spearman et level. and Muckstadt and Tayur robust (since controlling inventory is CONWIP (1993): it is 1 policy policy, as articulated by very easy to implement, easier than controlling throughput), tleneck starvation. The and prevents bot- Readers are referred to Buzacott and Shanthikumax (1992) survey of various production control strategies our analysis is Buzacott et performance measures each station is (1992) al. for a one is effect that, when In the initial the base stock level of this observation in a more general In Section 2, a multi-product production-inventory proposed base stock for policy. We all setting. system is each product level for of the steady state distribution of the total the optimal base stock levels are independent of the WIP WIP considered under the WIP is WIP and FG characterized as a for that product; moreover, holding costs. Since the shop floor viewed here as a black box, rather than as a network of queues, as the total their work, stations except the each product to minimize the long run expected average cost of holding critical fractile which address the problem of choosing the optimal base stock level and backordering FG. The optimal base stock is development of in system can be analyzed by means of a traditional open queueing Our paper employs network. starting point for and Lee and Zipkin (1992), who develop approximate controlled by a base stock policy. set to zero, the The multistage systems. tgmdem single-product production-inventory system, both make observations to the last for an excellent literature for this result holds as long process for each product possesses a steady state distribution with finite mean, regardless of distributional assumptions, setup times, scheduling policy or routing structure. In Section 3, the result Jackson queueing network; that demand is is is, specialized to the case where the shop is employed at each station. formula characterizing the optimal base stock for the optimal base stock levels for level is modeled as a each machine has exponential service times, exogenous Poisson, job routing between workstations served (FCFS) policy is level is Markovian, and the first-come first- Under these product-form assumptions, a is derived. Since a closed form expression not available, we numerically compute optimal base stock some balanced production-inventory systems. Of particular the optimal base stock level appears to grow almost linearly in the interest number is the fact that of stations; this linearity is partially explained by an application of Chernoff 's exponential bound. By modeling Section 4 briefly discusses three generalizations. work of quasireversible queues, we show how the powerful queueing networks (see Baskett results for the shop floor as a net- product-form multiclass 1975 and Kelly 1979) can be employed to determine et al. the optimal base stock level for each product in a multi-product system. The remainder of the section deals with the single-product and multi-product cases for production-inventory systems in which unserved demand fact that the related is queueing network lost. is Although additional difficulties arise closed, our analysis allows for a practical from the means to find the optimal base stock policy. There axe several straightforward generalizations that we do not investigate example is a mixed system (see Carr et where some products are produced mode. Another example distributions to is in al. One here. 1993 and Nguyen 1993 for the single queue case), a make-to-stock fashion and others in a make-to-stock to incorporate infinite server queues with general service time model the transportation delays incurred in material handling systems on the shop floor or in production-distribution systems. 2. Base Stock Control of Make-to-Stock Systems Consider a manufacturing Completed units enter a i items demanded starts with a new Zi units in produces finished goods inventory that demand, and unsatisfied demand of type facility that FG in [0,i]. for backordered. is Without product i I is products indexed by represents backordered i, let Zi{t) demand, and = Let A^{t) denote the cumulative loss of generahty, let A^,(i) FG . . , . /. number we assume that the system and no WIP. The proposed control policy denote the 1, depleted by exogenous customer unit of a product onto the shop floor whenever a unit of that product by a customer. For product i is releases demanded inventory, where a negative quantity be the amount of WIP inventory on the shop floor at FG time t. demand Since the WIP inventory and increases the Ni{t) + Zi{t) for product constant at high which value of its initial the base stock level i, 2,, one unit of product for inventory by one unit, the total inventory position the total physical inventory net backorders, is FG Although product vs z,. simultaneously depletes the i backordered demand allows the inventory WIP is never larger than is inventory to attain arbitrarily levels. manufacturing In Section 3, the individual workcenters demand facility will and corresponding structure and queueing discipline. be modeled as a queueing network with service time distributions, and a specific routing made Here, no specific assumptions are regarding the distributions, the routing structure of the facihty, the scheduling policy, the service time distributions, machine breaicdowns and repair, or setups. Instead, we treat the as a black Di{t) held is the box that number is facility characterized by a vector of stationary departure processes, where of completed units of product departure processes axe a function of the demand i delivered to FG by time t; of course, the processes, which act as the input processes to the black box. Under the proposed Di{t) — {Nt{t),t Ai{t) for > z = 1, . . . policy, , / and it t > follows that N^i^t) 0. = ^4,(0 Our primary assumption 0} possesses a steady state distribution with finite class of stochastic models a steady state distribution with station, then this property is for the black finite mean. possessed by and ergodic inputs, services and routing all If box that give is Z,(i) = is that the WIP process for class of rise to the traffic intensity is a = i 1, . demand WIP less . . . /. ^, + We processcn^ process having than one ai each Jackson-type networks with jointly slalintiarv (Baccelli multicla^s queueing networks (Kelly, Chapter 3). multiclass queueing networks and A(0 mean do not delve into the fundamental problem of characterizing the and the - and Foss 1994) and all prodiici-lnrrn However, the characterization of an open problem, and is --lalili' currently the subject of intiri>nf Rybko and research activity (see, for example, Kumar and Meyn Let FG time, hi be the corresponding unit of product holding cost rate, and (zi,. . ,zi) to . WIP inventory for product to find the base stock levels is then the problem A^,, is If Zi we to choose / ^a(z.)=i] 1=1 \ t=l "^(^' = qE n=0 '^) + ^'E ^^(^' = z,-k)-b,Y. kP{N, = z,*:=-oo fc=0 =E (^> + < z,P{N, ^0 z, - + Y.^P{N, = I) suffices to The main Proposition study the steady state result of this section 1 / n) b,z, + {c-K)E[NM.{\) n=2. t=i it k)] oo / z*. by inventory per unit of minimize / Thus, z WIP and backordering inventory. to minimize the long run expected average cost of holding denote the steady state in i be the cost of backordering one 6j per unit time. The optimization problem i 1993, Dai 1993 and 1993). denote the cost of holding one unit of product Ct Bramson Stolyar 1992, is WIP Ni to determine the optimal base stock level the following. The optimal base stock level z* is the smallest integer that satisfies // this condition is satisfied with equality, then the expected cost obtained by using the optimal base stock level is E C^'iz*) = Proof. Equation > Ci{zi), and so (c (1) implies Ci{zi) sumption, so that C,(0) convex fimction of f + k)E[N,] - {K + k) 2, = is that | {Q{z^ - 1) a convex function of (1 4- E nP(7V. = n)) n=0 1=1 \ i=l Zi) E bi)E[Ni] < that must increase at + Q{z, 2,. + 1)) = C,{z^)+^{k+K)P{N^ = Furthermore, E[Ni\ oo and C,(oo) some . / = oo. < oo by as- Since the cost is a point, the optimal value for the base stock level C,(z, + 1) A level as is - found by increasing Cx{zi) = (/i, + bi)P{Ni until C,(2, 2, < - Zx) 6,, + a critical fractile of the level, it condition is ^; [(/i, is WIP holding cost is < but z;) will - b,] > which 0, is in genergd only a lower is 1 obtained by substituting z' into equation satisfied with equality, 1 (1) gives result. Also, because the optimal value for z' . +6,)P(iV, Although Proposition Equation 0. characterizes the optimal base stock 1 not surprising that the is to be integer, the cost J2i=i C^'^iz') in Proposition - Ct\z*) = > Ci{z,) W'lP distribution. Since the W'lP process {Ni{t),t not appear in the expression for z' true optimal cost J2i=i Ci{z') — which proves the desired few remarks are in order. First, Proposition independent of the base stock C,{z') 1) zero is when otherwise yield a value that easy to derive, the result is (1). is > 0} c, does is restricted bound; the Notice that the optimality linear in z*. deceptively powerful, because very few conditions are imposed on the production-inventory system; for example, no as- sumptions are made regarding the distributions of the service and demand processes, the routing structure, or the queueing discipline. Consequently, factories can gather historiced data to generate an empirical distribution of the total then employ Proposition 1 WIP inventory for each product, and to find the optimal base stock levels. Monte Carlo simulation model could be used to generate the Alternatively, a detailed WIP distributions. In next section, we model the shop floor as a queueing network to obtain an analytical the WIP distribution. 3. Make-to-Stock Jackson Networks Because each demand simultaneously depletes the to the shop, the shop floor inventory and triggers an arri\al can be modeled as an open queueing network corresponding to exogenous demands. given by the steady state FG number Therefore, the steady state of type i customers in WIP willi arrivals inventory an open queueing network, ,V, is hi ihis section, we look = at the special case / and model the shop 1, floor as an open Jackson network; to simplify notation, the subscript denoting the product type will be omitted for the remainder of this section. K Consider where the server single-server stations, service time distribution with service rate product-form solution, we demand Let the Suppose the corresponding A. an exponential although multiserver stations also give restrict ourselves to single-server stations to analysis relatively simple. with rate /i^; at station j has for the single arrivals to the product follow a Poisson process shop floor are routed randomly to the so that the arrivals are independent Poisson processes with rate \j,j where SjLi Aj A. After completing station j with probability — Y^f=\ with probability 1 P — than [pij] is less effective arrival rates The 1 Ptj and , . . . , service discipline is all floor (and hence enters the items eventually exit the system. j is we assume that Pj p^ = < u-,/ p,^ 1, j v^ — X^-^- K We will consider of are distinct, inventory) Yl!k.= Define the vector of \ ^kPkj, = 1,...,/C. Finally, J — I,. . , K. assume that the FCFS floor is modeled the two extreme cases where the and where they are all and the as a Jackson network, WIP distribution independent geometric random variables with parameters sum FG visits where, to guarantee the existence of a steady product-form solution implies that the steady state total the an item used throughout the network. Under these assumptions, the shop classic shop v^) to be the solution to traffic intensity at station state distribution, exits the z, = \...,K where we assume that the spectral radius of the routing matrix Pij, so that (i^i, service requirement at station its a keep the subsequent K stations, = rise to traffic intensities at 1 — pi, . is . . given by , 1 — pK- the various stations equal; our approach can easily be extended to any intermediate case. Without further P\ < P2 < < pK < loss of generality, ^- If we assume that the stations are numbered so that define the z-transform of the steady state total WIP A^ as Pj;{z) = E[z% then pT(. _ nf=.(i-P.) n;=i(l - zp]) A partial fractions expansion gives a, P(N = = = n) -^'-r: ctjp^, HJLi ; -. where . Ue^j{pj-Pe) Hence, the cumulative distribution function of N is P{N<n) = EY^c^jP] :=U j=l i-p; ^1 and substitution into the condition of Proposition z' is this condition is Now sum I - = l Pj ^ + b Pj satisfied with equality, then the j the implies that the optimal base stock level the smallest integer satisfying P If 1 ' j = \ h optimal cost vi P]) consider the case of a balanced network, where of iid shifted geometric random variables given by is is 0<p\ — = pk~P< 1- Since a negative binomial random variable, we obtain P{N = n)= An ^^l~^ ](1-P)V I application of Proposition 1 for n = 0,l,2... shows that the optimal base stock (3) level z* is the smallest integer such that tr^"-' n n=0 and, if (4) is satisfied \ with equality, then C«V) = (c l(>-p)V>r^. h + h' / th(> optimal cost + fe)T^-(/. + fc)f:nf 1 -P n=0 V is ^^"-' ](l_p)V " (4) Notice that z* in (2) and increasing in the backorder-to-holding cost ratio |. (4) is Also, elementary queueing theory suggests that z* should be increasing in the pi's in (2) and in p in (4). While the we have only numerical and by a simple differentiation with respect to latter result follows results to support the former. When K— both expressions \, p, (2) (4) yield r 1 Inp xi /i . K^) 1 (5) and C«7(^*) ^ _^ P_ + [(5 - h)[{\ p)z*p^' + p''] - /I + c] , P where the integer restriction on z* is ignored; these results are consistent with the single- server results presented on page 105 of Buzacott and Shanthikumax (1993). Since (4) does not yield a closed form solution in general, we apply Chernoff 's bound on the tail behavior of sums of random variables 149) to obtain an upper bound on variables satisfying E[Xi\ common logarithmic < moment z* for the and P{Xi > ... n application of this bound any z > Kp/{1 — p). z*< We is 0, and Then let M{s) Chernoff's inf . = . , X^ be iid random \ogE{e^^') be their bound states thai + X„>0) <infM(5). ^ (6) ^~^ inf ae(0,-lnp) f yi - 1 pt°- e-"^ (7) ) This bound, used together with Proposition 1, gives (a-Mnf-i^^W + a-Mnf^H, - -ae{o,-inp)[ so that z* > 0) . to (3) yields PiN >z)< for example, see Billingsley 1986, pp. 147- balanced case. Let Xi, generating function. -logF(Xi + An (for upper-bounded by a can tighten the bound minimization of the right side of \ h by optimizing over a 6 (0, \\ pe" linear function of in (8) (8) is difficult 9 (8) )] K. because it is - Inp). Straight torw.ird not convex in a. Howcwr. ihc value of a thai minimizes the bound in (7) is Since a* is 2 = a in (9) unknown base a function of the stock level procedure to find the optimal value of a to employ do e (0,-lnp) and substitute Then use level zq. Oo = — lnp/2, determine a (9) to get it an updated value a\, and so on. after a\. If In all 120 cases, we used we use this procedure to then the large deviation approximation implies that this bound Although a closed form solution are easy to solve numerically, investigation. K Start with an initial value (8). tight is — oo. as /C as in iterative into the right side of (8) to obtain an initial base stock and the value of a did not change in (8), we use the following z, , the The primary number objective is of stations, increases. and two backorder-to-holding 1 and plotted in Figures not available in general, both (2) and (4) is and the remainder to explore To balanced Jackson networks, using for 120 Table for z' and 2. how this end, = 3 the optimal base stock level z' varies z* = 10. These number NumericaJ calculations of the upper bound very tight, even for K as large as 40. in (8) for z' in (8) with (10) replacing (8). The show that with the exact result p 1 of a in (10), that the optimal base of stations, as suggested by (8). l+a-Mn(-^ To compute the value is this bound Hence, we also consider the base stock combines the slope of the Chernoff bound In results are reported in grows considerably as the utilization approaches unity. However, the most striking feature of the results stock level grows almost Unearly with the we employ the level values of p, 12 different network sizes and ^ As expected, devoted to a numericaJ is we compute the optimal base stock five different cost ratios, ^ 1 of this section - for A" ^\{K-\). = 1 is not level that in (5): (10) pe" iterative procedure described earlier, but resulting base stock levels are displayed in Table 2 £Lnd, as can 10 z* ^ = 3 Base 250 Stock '--*'200 . 150 . 100 - 50 . . ! = 3 I 350 - 300 -. p =0.9 = 0.85 =0.8 -•— =0.7 =0.5 5 10 Number Figure s. - -i 6: 15 of Stations Optimal cost C{z*) for j- = 10. Extensions 4. we In this section, briefly describe the generalizations of this approach lo product queueing networks, and to the single-product and mulu-producl lost sales cases. Multi-Product Systems 4.1. The powerful theory sider for product-form rnulticlass queueing networks allows us to con- any network of quasireversible queues. For example, consider a multi-product system where each product, or customer type mand process with rate A,, z = 1, 2, . terminology, has an independent Poisson de- in Kelly's . . . and / its own arbitrary deterministic route through the network of workstations. Suppose each workstation, indexed hy j of a single machine, service times of random variables with 2* for z = As 1, . . . , it 1,2, .... the FCFS queueing discipline is iid K , consists exponential employed. Theorem be used to numerically find the optimal base stock will level /. in Kelly, let be the stage 1 = operations at the workstation are all mean ^j\ and and Proposition 3.1 in Kelly this rnulli- i_,(/) be the type of the customer has reached along its route. customer, and the state of queue j is Then in position = Cj{l) / in (ij(/), «_,(/)) queue number of type i and let Sj{l) denotes the class of given by the vector {cj{l),Cj{2), chajacterize the steady state distribution of the j, . . . customers ,c-,{N.,{t))). in To the sysu^m. define .... — dj{l, s) A, J Vj let pj = Xl'^i ZljJi Oj{i, s), = ^, where S{i) then by Corollary 3.4 n customers stage s of customer type i is at station j, otherwise, I and if < in is the total number of stages on type z's rouuv If we Kdly, the steady state probability that queue j coniains is P(N,=n) = (l-p,)p';, n = 0,l,... Furthermore, in steady state queue lengths at each station are independent, and is in position / The z-transform E[z'^'], is queue j then in it is a type customer with probability i number of the steady state total partial fractions expansion gives P(A^i a, P^^- = 1 - Pj + = + p] = n) and q,j ^ au = "^ H^.d - a.) = for all j y^ I; - ail) the approach is easily extended For this case, the cumulative distribution is j=i and Proposition 1 - a"+i 1 "'J ^ implies that the optimal base stock level z* ' fr", finite defined as Pjj {z) , where n;#j(atj '^ a yv, -zp]ii]) Y.f=\ ^jOi^j, ^^ where some of these values are equal. function for N^ pjixj Pjli] This corresponds to the case where A customers Yls=\ 8j{i,s)/i/i. nf=i(i-P.) nj=i(i - to cases i = a customer thus given by pT ,. _ A of type 7,_, if i-a,, - k + is the smallest integer satisfying ^ h, ' similar analysis carries through for the case where each workstation consists of number of identical machines; since the derivation insights are developed, we omit the details. is rather tedious and no new Readers are referred to Chapter 3 of Kelly and to Serfozo (1993) for other types of queueing networks that yield product-form solutions. Also, the heavy traffic approximations in estimate the 4.2. WIP distribution The Single-product For certain systems, arrives to find Nguyen and Harrison (1993) can be employed when the exponential assumptions need to to be relaxed. Lost-sales Case it may be more no inventory available realistic to in finished 17 assume that when a customer demand goods, the sale is lost. If the manager of a single-product system still follows a control policy of establishing a hase stock level z then releeising a production order every time a customer model the system the shop has station, A. K as a closed queueing network. is K Customers queued + K network will + K + 1 correspond to units depletes the 1 unit onto the shop floor. This observation FG was in FG possible to is Figure inventory, demand made by Nguyen (1993), rate and a service inventory and triggers a release of a first 7. if have an additional with a single server whose service rate equals the I, at station completion at station it In particular, as illustrated in stations, then the resulting closed queueing denoted by served, then and who new considers a queueing system that employs a combination of make-to-order and make-to-stock operations. She also notes that the by an excess is life service time in a busy period at station A" first and consequently we need distribution, to -I- 1 is characterized assume that the demand process exponentiaJ to ensure that the two systems in Figure 7 are statistically indistinguishable. Unlike the backorder case, the steady state distribution of the total depends upon the base stock level z; hence, there is we model the shop black box, and instead entire production-inventory system can be stations and no advantage WIP now explicitly in viewing the facility as as a Jackson network, as in Section 3. modeled a Thus, the as a closed Jackson network with A" -I- 1 z customers. We now backorder cost turn to the problem of finding the optimal base stock 6, a cost / is Instead of a incurred for every lost sale. Let T{z) denote the throughput rate of the closed queueing network; that any given node per unit time in rate at which sales are lost. we If is, the average steady state. let It number of customers passing through follows that A - T{z) is the steady state Nj{z) denote the steady state average queue length at station j, then the steady state cost function C{z) level. is = hNK+i{z) + cf; A^;(z) + / (A - r{z)) (12) .'Mthough closed form expressions for thr throughput and expected queue lengths of closed 18 Lost-Sales Make-to-Stock System: Production Finished orders Job Shop K Manager <^ Stations yv Jackson networks are unavailable, several algorithms exist to compute them (see efficient VValrand 1988 and references therein). The second-order properties of the cost function (12) need to be investigated to nu- merically determine the optimal base stock level shown that T{z) nondecreasing and concave for closed Jackson queueing networks when is the service rate at each station If the restriction h convex in z'. Shanthikumar and Yao (1988) have z'. = c However, \s is nondecreasing and concave in the station's queue length. imposed, then the concavity of T{z) implies that equation (12) it is easy to find instances where h > c > Q and (12) is is not convex. .Although in these examples the cost function appears to be quasi-convex, and hence well behaved, we have been unable to prove the quasi-convexity of (12) for closed Jackson networks. Nevertheless, for all we have the cases that considered, the optimal base stock level z' by calculating C{z) for ^ We 0, 1, 2, A" all -I- station equals the rate of customer j = 1,2, . . , . /C -t- 1 and T{z) _, demand. — , 7^ Differentiating equation (13) twice proves = if .9 . until C{z' -I- 1) > C{z'). > It is in same traffic intensity. which the capacity of each known (Walrand, pg. 190) that A^j(2) = -^^, and hence hz ^W = z* . single-server stations have the 1 This case represents a balanced production-inventory system -j^, . conclude this subsection with a special case that admits a closed form expression Let us assume that for z*. = has been possible to find it cKz \IK + TcTT + TTl?- its convexity, and the ,,„, <"' first-order condition yields and '_ z = /• -f / n - An' + VP-^^y -U , \^g<0, (14) 2 where f = 2K + \ and "=(>-^)'^('^^'>From equation roughly linear (14) in the it follows that z' number = 0{K) of stations. 20 and hence the optimal base stock level is The Multi-Product Lost 4.3. One system producing / products. a product Ai, i is sold. is = z 1, the If . . , . /, Case where a base stock policy Finally, consider the case each product type Sales possible policy and demand for product i is used to manage a i z^ for item into the shop every time such an independent Poisson process with rate then this policy leads to a multichain, multiclass closed queueing network, where chain populated by customers z, for i = 1,...,/. If the shop consists of station K+ i has a single exponential server with rate inventory for product Let z of type = {z\, . . = z 1, . . , . /, stations, then stations, where and represents the i. ,zi) be the vector of base stock this multiclass throughput rate T{z) = and %{z) be the throughput levels, items corresponding to the base stock control. i form assumptions, total . A, for K K+I the queueing network for the production-inventory system will have FG lost sales to establish a base stock level is to release a type is Under the traditional product- queueing network has the undesirable property that the Y.[=\ %{z) need not increase in Zi, as noted in Section 8.6 of Buzacott and Shanthikumar (1993). This property highlights the need to exert a different sort of control An upon the product type of items that are released into the shop. alternative policy consists of setting an aggregate base stock level z releasing a production order into the shop every time an item being for a type relative 7 = (71, i item with probability throughput rates . . . , 7/). If the process with rate At, for the various demand for 7t, where Z]t^=i 7i is = sold, the 1. production order Under products are determined by the and then this policy, the relesise probabilities each product arrives according to an independent Poisson then this policy leads to a single-chain, multiclass queueing network. This network model has a product-form distribution under the usuaJ assumptions; see Section 3.4 of Kelly for details. The decision variables for the base stock policy are the aggregate^ base stock level z and the release probabilities 21 7. The single-chain of each product model has two advantages over the multichain model: the throughput monotone nondecreasing is in the aggregate base stock level any arbitrary release probabilities 7 cam achieve set of relative 2, throughput rates emd the for the various products; the multichain model, in contrast, can only achieve a discrete set of relative throughput rates via the integer choices of To random customer types. Let Upon completing service at station j, a type FG K+ i = 1, . . , . /. For the closed network, at station j a type and all type I K+ where station I stations, i item will next P]k = P)k> p"k+x = P),K+i: P'K+x,k = 7.'Pofc, let i p^jj.' i= i,i aJ = ll[=\ a}. J = Jackson network with • • • K+ , ^+ /, will next first / different operation the is products, or at station j. k with probability visit station Under the aggregate hase a closed queueing network A, for be the probability that upon completing service J /c as a type = i' item; then l,---,K; k=l.,...,K, = l,...,K, If sold, we lei then Q|c+, tor I = number a^ be the expected = 1 for 1,...,/; J i = and T{z) be the throughput I stations, is =\,...J] k=\,...,K, '- 1, item l,.-..,I: J it is j where Nj{t) has a single exponential server with rate i=l,---,I; j before visits station i visit station a = Let populated by may be modeled by other transfer probabilities are zero. product is and service rates example, a multiserver queue. for with probability p]^k+i- stock policy considered here, the system with can model, be the probability thai product Vs p^. or will exit the shop and enter pjfc, rj(-) and the shop policy, stations, variables with rale fj,jrj{Nj{t)), queue length at station j and the function Each server uses the FCFS K suppose the shop consists of illustrate the procedure, at station j are iid exponential z. z customers, the same = 1 , . . . , 1,...,K. / ajid of limes a a^ satisfies (lo) of a corresponding closed service rates as the single- chain multiclass network, ajid relative visit rates aj. rate of the single-chain multiclass network, Then T{z) and since orders are released into the system according to the probabilities 7, the throughput rate for type for z = 1, . . , . Let N^{z) denote the steady state /. also the total throughput is number products i of type i is %{z) cost parameters for z = 1, . , . . /. Then and the vector 7 positive integer z and /, computed be the product dependent the optimal base stock policy found by choosing a is to ^ KN'^^,{z) + ^ ^ min let h^, c, '^/iT{z) customers at station j in the single-chain multiclass network with z customers in total, which can be with standard algorithms (see Walrand). Finally, = 1=1 c.N;{z) + Y^ h iK - l^T{z)) !=1 Z=l J=l / subject to y^7t = 1 !=1 7, As >0, z=l,...,/. in the single-product lost sales case, the objective function of this though generally well behaved (quasi-convex). In the case where /ij = problem Cj = /i not convex, is for i = 1, . , . . /, the objective becomes min hz-T{z)Yk'y, + !=1 which convex is this case if Tj{x) is Yk\, 1=1 increasing and concave in x for all stations j = 1, . . , . K; hence, can easily be solved. A ck now ledgment This research at MIT is supported by a grant from the Leaders and National Science Foundation Grant DDM-9057297. 23 for Manufacturing Program References Baccelli, F. and Foss. S. Stability of Jackson-Type Queueing Networks. INRIA Centre Sophia Antipolis, Valbonne, France, 1994. Baskett, F. K., Chandy, R. R. Muntz and .\1. F. Open, Closed and Mixed G. Palacios. Networks of Queues with Different Classes of Custonners. J. Assoc. Computing Machinery 22, 248-260, 1975. and Measure, 2nd Billingsley, P. Probability Brannson, M. Instability of Wiley and Sons, cd. FIFO Queueing Networks. To appear New in York, 1986. Annals of Applied Prob- ability, 1993. Buzacott, J. A., S. Price, and J. G. Shanthikumar. Service Levels in Multistage Base Stock Controlled Production Systems. In New MRP and Directions for Operations Research in G. Fandel, T. Gulledge and A. Jones), Springer, Berlin, 445-163, Manufacturing, (Eds. 1992. Buzacott, A. and J. Prentice-Hall, Btizacott, in J. New A. and J. Stochastic Models of Manufacturing Sysians. G. Shanthikumar. Jersey, 1993. J. G. Shanthikumar. A General Approach Multiple-Cell Manufacturing Systems. Production for Coordinating Produeiion and Operations Management 1. :il-')J. 1992. Carr, S. A., A. R. Gullu, P. L. Jackson and .1. A. .Muckstadt. An Exact Analysis <.t i Production- Inventory Strategy for Industrial Suppliers. School of Operations Research and Industrial Engineering, Cornell L'., Ithaca, N\', 1993. 24 Clark A. and H. J. ment Science Dai, J. 6, On G. Scarf. 475 - Optimal Policies for a Multi-echelon Inventory 490, 1960. the Positive Harris Recurrence for Multiclass Queueing Networks: Approach Via Fluid Limit Models. W. and G. J. A Unified School of Mathematics and Industrial/Systems Engi- neering, Georgia Institute of Technology, Atlanta, Gordon, Problem. Manage- F. Newell. Closed GA, 1993. Queueing Systems with Exponential Servers. Op- erations Research 15, 254-265, 1967. Harrison, J. M. and V. Nguyen. Brownian Models rent Status and Open Problems. Queueing Systems Jackson, R. Jobshop-Like Queueing Systems. J. Kelly, F, P. Reversibility of Multiclass 13, 5-40, 1993. Management Science P. R. and S. P. Meyn. Stability of J. and P. Zipkin. Tandem Queues 1979. 9, 22-35, 1958. Queueing Networks and Scheduling partment of Electrical and Computer Engineering, University of Lee, Y. 10, 131-142, 1963. and Stochastic Networks. John Wiley and Sons, New York, Koenigsberg, E. Cyclic Queues. Operational Research Quarterly Kumar, Queueing Networks: Cur- Illinois, Policies. Urbana, De- IL, 1993. with Planned Inventories. Operations Research 40, 936-947, 1992. Kanban Discipline for Cell Coordination in Produc- Mitra, D. and I. tion Lines, II: Stochastic Demands. Operations Research 39, 807-823, 199L Muckstadt J. A. and nisms, Part I: Mitrani. Analysis of a S. R. Tayur. A Comparison of Alternative Background and Structural Properties. To appear 25 Kanban Control Mecha- in IIE Transactions, 1993. Nguyen, V. Fluid and Diffusion Approximations of a Two-Station Mixed Queueing Network. To appear Math, of Operations Research, 1993. in Rybko, A. N. and A. lions of L. Stolyax. Ergodicity of Stochastic Processes Describing the Opera- Open Queueing Networks. Problemy Peredachi Serfozo, Infarrnatsii 28, .3-26, 1992. Queueing Networks with Dependent Nodes and Concurrent Movements. R. F. Queueing Systems 13, 143-182, 1993. Shanthikumar, J. G. and D. D. Yao. Second-Order Properties of the Throughput of a Closed Queueing Network. Math, of Operations Research 13, 524-534, 1988. Prentice-Hall, .New Jersey, 1993. A Mathematical Model Computerized Manufacturing Systems. Solberg, J. 4th Conf. on Production Research, Tokyo, 22-30, 1977. Intl. J. Spearman, M. L., D. L. Woodruff, of and VV. J. ban. Int. J. Prod. Res. 28, 879-894, 1990. Walrand, J. An Whitt, Hopp. CONWIP: A Pull Alternative to Introduction to Queueing Networks. Prentice-HaJl, W. Open and Closed models for In Proa. New Kan- Jersey, 1988. Networks of Queues. AT&:T Bell Labs Technical 63, 1911-1979, 1984. 26 J. MIT LIBRARIES 3 'loao ooa43tbq i 3248 02 Date Due JUL. etc: 29 W!4 2a '^