Queue discipline refers to the willingness of customers to wait in line for service.

Queuing theory is concerned with the analysis and characteristics of waiting lines.  Waiting lines are a common situation, such as cars waiting in line to pay a toll, a customer waiting at the check out stand, or vacationers waiting in line at an amusement park.

Waiting Line System Elements

A queueing system is comprised of the following elements:

        Calling population � The calling population can either be infinite or finite and represents the pool of potential customers to enter the queuing system.

        Arrival rate � This defines the rate at which customers arrive into the system.

        Queue � The queue is the actual waiting line that forms in front of the server.

        Server � The server represents the process that services the customer.  When the server has completed servicing the customer, the customer leaves the system.

Arrival Rate

Customers can arrive into the queuing system either with a known arrival rate or can arrive randomly.  Arrivals are considered random when they are independent of one another and their occurrence cannot be predicted exactly.  Often, the process of customers arriving into the queuing system can be accurately modeled by using the Poisson distribution.  For any given arrival time, a discrete Poisson distribution can be established by using the formula:

Queue discipline refers to the willingness of customers to wait in line for service.
          for x = 0,1,2,3,4,�

            where,

                        P(x) = probability of x arrivals

                        x =       number of arrivals per unit of time

                        l =       average arrival rate

Queue Disciplines

The order in which customers are served is what defines the queue discipline.  For example, if the first customer before the server is always served, this would define a first in first out (FIFO) discipline.  If the last customer in line is always served first, this would be considered a last in first out (LIFO) discipline.  There are many other queue disciplines that could be established depending on the operation and the goals of the system.

Service Time Distribution

The exact probability distribution of the service time can vary and is dependent upon the specific service process.  For our purposes, the negative exponential probability distribution will be used.

Single Server (Channel) Queuing Model

The simplest queuing system is the single server model.  In this configuration, a single server services a single line.  The following assumptions exist:

        The queue discipline is FIFO.

        Arrivals are independent of preceding arrivals, but the average number of arrivals (arrival rate) does not change over time

        Arrivals are described by  a Poisson probability distribution and come from an infinite population.

        Service times vary from one customer to the next and are independent of one another, but their average rate is known.

        Service times occur according to the negative exponential probability distribution.

        The service rate is faster than the arrival rate.

With the above assumptions in place, a queuing system�s performance can be easily calculated.  In order to accomplish this, the mean number of arrivals per time period (l), and the mean number of customers served per time period (m) must be available.  The performance measures follow:

The average number of customers in the entire system (this includes the number of customers in line and the number of customers being served):

        

Queue discipline refers to the willingness of customers to wait in line for service.

The average time a customer spends in the entire system (this is the time from when a customer first joins the line/queue until the time the customer has been served and leaves the system):

           

Queue discipline refers to the willingness of customers to wait in line for service.

The average number of customers in the queue:

           

Queue discipline refers to the willingness of customers to wait in line for service.

The average  time a customer spends waiting in the queue:

           

Queue discipline refers to the willingness of customers to wait in line for service.

The utilization of the server:

           

Queue discipline refers to the willingness of customers to wait in line for service.

The probability that the server is idle (zero customers in the entire system):

           

Queue discipline refers to the willingness of customers to wait in line for service.

Probability of more than k customers in the entire system, where n is the number of units in the system:

           

Queue discipline refers to the willingness of customers to wait in line for service.

Example � Single Server

A crew of mechanics at the Highway Department garage repair vehicles which break down at an average of l = 5 vehicles per day ( approximately Poisson in nature).  The mechanic crew can service an average of m = 10 vehicles per day with a repair time distribution which approximates a negative exponential distribution.   What are the pertinent queuing performance measures of the Highway Department garage?

The average number of vehicles in the system is:

        

Queue discipline refers to the willingness of customers to wait in line for service.
 vehicle

The average number of vehicles in the queue is:

           

Queue discipline refers to the willingness of customers to wait in line for service.
 vehicles
The average time that a vehicle will spend in the entire system is:

           

Queue discipline refers to the willingness of customers to wait in line for service.
 days

The average time that a vehicle will spend in line is:

           

Queue discipline refers to the willingness of customers to wait in line for service.
 days

The utilization of the garage is:

           

Queue discipline refers to the willingness of customers to wait in line for service.

The probability that the garage is idle (or empty) is:

           

Queue discipline refers to the willingness of customers to wait in line for service.

Multiple Server (Channel) Model

The multiple server model is an extension of the single server that allows for more than one server in the system.  The assumptions are the same as for the single server model:

        The queue discipline is FIFO.

        Arrivals are independent of preceding arrivals, but the average number of arrivals (arrival rate) does not change over time

        Arrivals are described by  a Poisson probability distribution and come from an infinite population.

        Service times vary from one customer to the next and are independent of one another, but their average rate is known.

        Service times occur according to the negative exponential probability distribution.

        The service rate is faster than the arrival rate.

Just as with the single server model, the mean number of arrivals per time period is (l), and the mean number of customers served per time period is (m).  Additionally, the number of servers available is (M).  The performance measures for the multiple server model follow:

Queue discipline refers to the willingness of customers to wait in line for service.
         for Mm > l

           

Queue discipline refers to the willingness of customers to wait in line for service.

Queue discipline refers to the willingness of customers to wait in line for service.

Queue discipline refers to the willingness of customers to wait in line for service.

Queue discipline refers to the willingness of customers to wait in line for service.

Example � Multiple Server

Robert�s Barbershop is a popular haircutting and styling salon near the campus of the University of New Haven.  Four barbers work full-time and spend an average of 15 minutes on each customer  (4 per hour).  Customers arrive all day long at an average rate of 12 per hour.  Arrivals tend to follow the Poisson distribution, and service times are exponentially distributed.

What is the probability that the shop is empty?

Queue discipline refers to the willingness of customers to wait in line for service.

Queue discipline refers to the willingness of customers to wait in line for service.
0.037

What is the average number of customers in the barber shop?

Queue discipline refers to the willingness of customers to wait in line for service.

What is the average time spend in the shop by a customer?

           

Queue discipline refers to the willingness of customers to wait in line for service.
 hours

What is the average time that a customer waits to be called to the barber chair?

           

Queue discipline refers to the willingness of customers to wait in line for service.
 hours

What is the average number waiting to be served?

           

Queue discipline refers to the willingness of customers to wait in line for service.
 customers

What does queue discipline mean?

The queue discipline. This can be described as the rule determining the formation of a queue or queues and the manner in which a customer or customers are selected for service from those waiting.

Which of the following are examples of queue discipline strategies?

Examples of the common queuing disciplines are first-in- first-out (FIFO) queuing, priority queuing (PQ), and weighted-fair queuing (WFQ).

When a queuing system is referred to as finite or infinite to what is it referring?

When we refer to a finite-source queuing system, we are referring to the number of potential: customers. In a single-channel queuing system, the utilization is the same as the: average number of customers being served.