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

392             ALGORITHMIC ANALYSIS OF QUEUEING MODELS

                               Table 9.6.2  Conditional waiting-time percentiles
                                         2
                                                                  2
                                        c = 0.5                  c = 2
                                         S                        S
                       p          0.2   0.5  0.9   0.99   0.2   0.5   0.9  0.99
                     c = 2  exa  0.200 0.569 1.72  3.32  0.256 0.930 3.48  7.15
                     ρ = 0.5 app1 0.167 0.520 1.73  3.45  0.335 1.04  3.45  6.91
                            app2 0.203 0.580 1.70  3.31  0.264 0.920 3.52  7.20
                            asy  0.282 0.609 1.73  3.33  0.158 0.907 3.47  7.14
                     c = 5  exa  0.082 0.240 0.722 1.37  0.099 0.339 1.32  2.78
                     ρ = 0.5 app1 0.067 0.208 0.691 1.38  0.134 0.416 1.38  2.76
                            app2 0.082 0.243 0.725 1.36  0.104 0.346 1.32  2.82
                            asy  0.146 0.277 0.725 1.36    —   0.296 1.32  2.79

                     c = 5  exa  0.193 0.554 1.74  3.42  0.274 0.962 3.43  6.96
                     ρ = 0.8 app1 0.167 0.520 1.73  3.45  0.335 1.04  3.45  6.91
                            app2 0.192 0.556 1.73  3.42  0.284 0.967 3.44  6.98
                            asy  0.218 0.562 1.74  3.42  0.232 0.954 3.42  6.96

                     c = 25  exa  0.040 0.118 0.364 0.703  0.052 0.174 0.649 1.35
                     ρ = 0.8 app1 0.033 0.104 0.345 0.691  0.067 0.208 0.691 1.38
                            app2 0.040 0.119 0.365 0.701  0.055 0.179 0.651 1.36
                            asy  0.048 0.117 0.353 0.690  0.038 0.182 0.676 1.38

                           X
                9.6.3 The M /G/c Queue
                        X
                In the M /G/c queue the customers arrive in batches rather than singly. The
                arrival process of batches is a Poisson process with rate λ. The batch size has a
                probability distribution {β j , j = 1, 2, . . . } with finite mean β. The service times of
                the customers are independent of each other and have a general distribution with
                mean E(S). There are c identical servers. It is assumed that the server utilization
                ρ, defined by
                                                λβE(S)
                                            ρ =       ,
                                                  c
                is smaller than 1. The customers from different batches are served in order of arrival
                and customers from the same batch are served in the same order as their positions
                in the batch. A computationally tractable analysis can only be given for the special
                cases of exponential services and deterministic services. We first analyse these
                two special cases. Next we discuss a two-moment approximation for the general
                  X
                M /G/c queue.
                      X
                The M /M/c queue
                The process {L(t)} describing the number of customers present is a continuous-
                time Markov chain. Equating the rate at which the process leaves the set of states
                {i, i + 1, . . . } to the rate at which the process enters this set of states, we find for
   392   393   394   395   396   397   398   399   400   401   402