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

MULTI-SERVER QUEUES WITH POISSON INPUT            385

                        e
                 e
                S , . . . , S are independent random variables that have the equilibrium excess dis-
                 1      k
                tribution function
                                         1     t
                                B e (t) =      {1 − B(x)}dx,  t ≥ 0,
                                        E(S)  0
                as probability distribution function.
                  (b) If at a service completion epoch, k customers are left behind in the system
                with k ≥ c, then the time until the next service completion is distributed as S/c,
                where S denotes the original service time of a customer.
                  This approximation assumption can be motivated as follows. First, if not all
                c servers are busy, the M/G/c queueing system may be treated as an M/G/∞
                queueing system in which a free server is immediately provided to each arriving
                customer. For the M/G/∞ queue in statistical equilibrium it was shown by Tak´ acs
                (1962) that the remaining service time of any busy server is distributed as the
                residual life in a renewal process with the service times as the interoccurrence
                times. The same is true for the M/G/1 queue; see formula (9.2.32). The equilibrium
                excess distribution of the service time is given by B e (t); see Theorem 8.2.5. Second,
                if all of the c servers are busy, then the M/G/c queue may be approximated by
                an M/G/1 queue in which the single server works c times as fast as each of the c
                servers in the original multi-server system. It is pointed out that the approximation
                assumption holds exactly for both the case of the c = 1 server and the case of
                exponentially distributed service times.


                Approximations to the state probabilities
                Under the approximation assumption the recursion scheme derived in Section 9.2.1
                for the M/G/1 queue can be extended to the M/G/c queue to yield approximations
                 app
                p   to the state probabilities p j . These approximations are given in the next
                 j
                theorem, whose lengthy proof may be skipped at first reading. The approximation
                to the state probabilities implies an approximation to the waiting-time probabilities.
                The latter approximation is discussed in Exercise 9.11.
                Theorem 9.6.1 Under the approximation assumption,

                           app  (cρ) j  app
                          p   =      p   ,  j = 0, 1, . . . , c − 1,        (9.6.12)
                           j          0
                                  j!
                                              j
                           app        app            app
                          p   = λa j−c p  + λ   b j−k p  ,  j = c, c + 1, . . . ,  (9.6.13)
                           j          c−1            k
                                             k=c
                where the constants a n and b n are given by
                                                          n
                             ∞                         (λt)
                                        c−1         −λt
                      a n =    {1 − B e (t)}  {1 − B(t)}e   dt,  n = 0, 1, . . . ,
                            0                           n!
   385   386   387   388   389   390   391   392   393   394   395