Page 412 - A First Course In Stochastic Models
P. 412

THE GI/G/c QUEUE                        407

                where τ = e δD/c  and δ is the unique solution of the equation

                                             ∞

                                      e δD/c   e −δx  a(x) dx = 1           (9.7.24)
                                            0
                on the interval (0, ∞). Hence a finite system of linear equations is obtained for the
                p j by replacing p j by p M τ  −(j−M)  for j ≥ M with M a sufficiently large integer.

                Waiting-time probabilities

                In general it is not possible to give a tractable algorithm for the waiting-time proba-
                bilities in the GI/D/c queue. An exception is the E k /D/c queue. The waiting-time
                probabilities in the E k /D/c queue are the same as the waiting-time probabilities
                in the M/D/kc queue with the same server utilization as in the E k /D/c queue.

                Theorem 9.7.1 The waiting-time distribution function W q (x) in the multi-server
                GI/D/c queue is the same as in the single-server GI (c∗) /D/1 queue in which the
                interarrival time is distributed as the sum of c interarrival times in the GI/D/c queue.

                Proof  Since the service times are deterministic, it is no restriction to cyclically
                assign the customers to the c servers. Then server k gets the customers numbered as
                k, k + c, k + 2c, . . . for k = 1, . . . , c. This simple observation proves the theorem.

                  The theorem has the following important corollary.

                Corollary 9.7.2 The waiting-time distribution function W q (x) in the E k /D/c
                queue is identical to the waiting-time distribution in the M/D/kc queue with the
                same server utilization.

                Proof  An Erlang (k, α) distributed random variable has the same distribution as
                the sum of k independent random variables each having an exponential distribution
                with mean 1/α. Consider now the E k /D/c system with mean interarrival time
                k/α and the M/D/kc system with mean interarival time 1/α. By Theorem 9.7.1,
                both the waiting-time distribution in the E k /D/c system and the waiting-time
                distribution in the M/D/kc system are the same as the waiting-time distribution
                in the E ck /D/1 queue with mean interarrival time ck/α. This gives the desired
                result.

                  What can be done for the case of a general interarrival-time distribution? Then
                an approximation to the waiting-time probabilities can be computed by using Theo-
                rem 9.7.1. The idea is to approximate the GI (c∗) /D/1 queue by an P h/D/1 queue
                by replacing the interarrival-time distribution by a tractable phase-type distribution
                that matches the first two or three moments. Section 9.5.4 discusses algorithms to
                compute the waiting-time probabilities in the P h/D/1 queue.
   407   408   409   410   411   412   413   414   415   416   417