7.2 Queue Throughput (Th) 225
D Deterministic, process has fixed arrival or service rates
M Markovian, process is Poisson or binomial
G General or constant time
A common practice is to attach a superscript to the letters A and B to denote
multiple arrivals or “batch service”. Using this notation, the discrete-time M/M/1
queue has binomial, or Poisson, arrivals and departures. At a given time step at most
one customer arrives and at most one customer departs. The queue has infinite buffer
size and the population size is also infinite.
The queue M/M/1/B has binomial, or Poisson, arrivals and departures. At a
given time step, at most one customer arrives and at most one customer departs. The
queue has a finite buffer of size B and the population size is infinite. This queue is
frequently encountered when the time step is so short that only one customer can
arrive or depart in that time.
The queue M/M/J/B has binomial, or Poisson, arrivals and departures. At a
given time step, at most one customer arrives and at most one customer could depart
through one of the J available servers. The queue has a finite buffer of size B and the
population size is infinite. This type of queue might be encountered when a server
might be busy serving a customer at a given time step and the remaining servers
become available to serve other customers in the queue.
The queue M
m
/M/1/B has binomial, or Poisson, arrivals and departures. There
is one server in the queue, and at a given time step, at most m customers arrive and
at most one customer departs because there is one server. The queue has a finite
buffer of size B and the population size is infinite.
The queue M/M
m
/1/B has binomial, or Poisson, arrivals and departures. There
is one server in the queue, and at a given time step, at most one customer arrives
and at most J customers depart because the server could handle J customers in one
time step. The queue has a finite buffer of size B and the population size is infinite.
The queues we shall deal with here will be one of the following types:
1. Single arrival, single departure infinite-sized queues in which the transition
matrix P is tridiagonal. Such a queue will be denoted by the symbols M/M/1.
2. Single arrival, single departure finite-sized queues in which P is tridiagonal. Such
a queue will be denoted by the symbols M/M/1/B.
3. Multiple arrival, single departure finite queues in which P is lower Hessenberg.
Such a queue will be denoted by the symbols M
m
/M/1/B.
4. Single arrival, multiple departure finite-sized queues in which P is upper
Hessenberg. Such a queue will be denoted by the symbols M/M
m
/1/B.
7.2 Queue Throughput (Th)
Most often we are interested in estimating the rate of customers leaving the queue;
which is expressed as customers per time step or customers per second. We call
this rate the average output traffic N
a
(out), or throughput (Th) of a queue. The
throughput is given by