
282 9 Serial Limited Buffer Models
Fig. 9.1 Network structure
for the kanban analysis
0
1
2
3
B
BB
1
23
diate response of the system to congestion and does not delay the response until
several more jobs have been processed.
This chapter deals with a finite WIP control approach where the limits are placed
on the number of jobs allowed in each workstation rather than in the factory as
a whole as was done with the CONWI P approach of Chap. 8. The general ap-
proach is to develop approximate probability distributions for the number of jobs
in each workstation (somewhat) independently and then connect these to estimate
factory performance. To facilitate the individual workstation models, general pro-
cessing time distributions are approximated by easy to model exponential phases
while maintaining the first two moments of the general service distributions. By as-
suming that all distributions to be modeled have SCV’s greater than or equal to 1/2,
Coxian (GE
2
) process sub-models can be used and tractable steady-state queueing
models result. An approximation methodology is developed for serially connected
systems with finite buffers at each workstation. The methods of this chapter utilize a
decomposition approach that make the resulting models computationally tractable.
9.1 The Decomposition Approach Used for Kanban Systems
The system being modeled is a series of workstations, or machines, connected by
buffer spaces of varying capacities. Job releases into the facility are controlled by
an initial machine with an unlimited backlog that continuously processes jobs and
sends them into the first workstation as long as there is space for that job. When the
job cannot proceed into the first workstation, the capacity there being full, then this
“job release” machine is blocked using the same “blocked after processing rule” as
all “real” workstation machines. The pre-release jobs are not considered as actual
jobs and do not count as facility WIP. This initial process can be thought of as the
preparation time necessary for a job release. Figure 9.1 illustrates the serial network
structure being studied, where Machine 0 is a machine representing job releases
to the system and there is a buffer of finite capacity between each machine. It is
possible that job releases are simply due to an individual processing the order so
“machine” may be a misnomer, but it is used simply for ease of reference.
The system can be modeled by developing the steady-state equations defining
the proportion of the time that the system is in every possible state. This direct full
scale modeling approach gets into computational difficulty very quickly because the
number of states that have to be considered grows exponentially with the number
of serial workstations. For example, if there can be 5 jobs in each workstation and
there are 4 workstations in series, then each workstation would have states 0, ··· ,5,
and the total number of states necessary to model the network is 6
4
=1296; whereas