Page 288 - Schaum's Outlines - Probability, Random Variables And Random Processes
P. 288

Chapter 9








                                       Queueing Theory



         9.1  INTRODUCTION
               Queueing theory deals with the study of queues (waiting lines). Queues abound in practical  situ-
           ations. The earliest use of  queueing theory was in the design of a telephone system. Applications  of
           queueing theory are found in fields as seemingly diverse as traffic control, hospital management, and
           time-shared computer system design. In this chapter, we present an elementary queueing theory.


         9.2  QUEUEING SYSTEMS
         A.  Description:
               A simple queueing system is shown in Fig. 9-1. Customers arrive randomly at an average rate of
           A,.  Upon  arrival, they  are served  without  delay  if  there  are available  servers; otherwise, they  are
           made to wait in the queue until it is their turn to be served. Once served, they are assumed to leave
           the system. We will be interested in determining such quantities as the average number of customers
           in the system, the average time a customer spends in the system, the average time spent waiting in the
           queue, etc.

                                  Arrivals                     Departures
                                         +  Queue    b Service         b

                                      Fig. 9-1  A simple queueing system.

               The description of any queueing system requires the specification of three parts:
           1.  The arrival process
           2.  The service mechanism, such as the number of servers and service-time distribution
           3.  The queue discipline (for example, first-come, first-served)

         B.  Classification :
              The notation A/B/s/K is used to classify a queueing system, where A  specifies the type of arrival
           process, B denotes the service-time distribution, s specifies the number of  servers, and K  denotes the
           capacity of the system, that is, the maximum number of customers that can be accommodated. If K is
           not  specified, it  is  assumed  that  the  capacity  of  the  system is  unlimited.  For  example, an  M/M/2
           queueing system (M stands for Markov) is one with Poisson arrivals (or exponential interarrival time
           distribution),  exponential  service-time distribution,  and  2  servers. An  M/G/l  queueing  system has
           Poisson arrivals, general  service-time distribution, and  a  single server. A special case is  the  M/D/1
           queueing  system, where  D  stands  for  constant  (deterministic:)  service time.  Examples  of  queueing
           systems with limited capacity  are telephone  systems with limited trunks,  hospital emergency rooms
           with limited beds, and airline terminals with limited space in which to park  aircraft for loading and
           unloading. In each case, customers who arrive when the systeim is saturated are denied entrance and
           are lost.

         C.  Useful Formulas
               Some basic quantities of queueing systems are
   283   284   285   286   287   288   289   290   291   292   293