Queueing theory paper
Queueing theory paper
the internet, when we are stopped at a traffic light, and even when we want
to ride the newest roller coaster. But what exactly is queueing theory? A
cars, etc. A queue may also be referred to as a line. Queueing theory is the
are requisites to analyze systems through the use of queueing theory. Since
the system. But why improve the system? Improving or increasing efficiency
of a system will generally benefit all who is a part of that particular system.
while they wait their turn to land, causing problems. The needless burning
of excess jet fuel could cost the airline a considerable amount of money
which translates into higher ticket prices. Also the excess fuel usage emits
1|Jaime
more pollutants than necessary into the atmosphere, which could possibly
street where all cars on both sides of the street are at a standstill. One
obvious problem is sitting in your car for a copious amount of time which will
emergency vehicle will not be able to pass through the street, causing them
to take a detour delaying their arrival, which could drastically alter the state
of the emergency for which they were called. For a more superficial example,
service their consumers without leaving their vehicle. Queueing theory also
allows the restaurant to service all consumers faster and more often,
servicing more customers in a shorter amount of time and the customer has
an improved quality of dining by not having to vacate their vehicle or wait too
long to receive their food. There are many other reasons why the
2|Jaime
(depending on the complexity of the system, other characteristics may be
added or removed).
1. Input
2. Service
3. Queue discipline
4. System capacity
6. Service stages
Input
average amount of arrivals to the queue per unit of time (average arrival
adequate in describing the system input because the quantities are visibly
related. If there is certainty in the input, then the arrival pattern can be
the arrival pattern, then the two measures only provide a central tendency of
sizes of arrival into the system. If more than one person can enter into the
queue concurrently, then the input is said to occur in bulk or batches. Note
3|Jaime
that multiple people entering the queue concurrently does not mean they all
stay in the queue or leave the queue upon arrival. The term balked is used to
describe a person that does not enter the queue upon arrival. A person is
said to have reneged if (s)he enters the queue, then leaves due to lack of
patience. A person jockeys for position if (s)he moves from one line to the
The last factor to be taken into consideration is the way in which the
pattern changes over time. A stationary arrival pattern is one which does not
change over time. A nonstationary arrival pattern is one that is not time-
Service
unit of time, or the time required to service the person. Even though the
service patterns are similar to arrival patterns with respect to rate, there is a
vital difference between the two. The service rate and service time are
conditioned on the fact that system is not empty. Therefore, there exists at
least one person in the queue in need of service. If the queue is empty, the
4|Jaime
or probabilistic and require the corresponding probability distributions
(Gross, p.3).
consider the case in which people are serviced one at a time. In the latter
single server. For example, when multiple internet users visit the same
arriving, we must take into consideration the human factor. A server may
increase the rate of service as a result of the queue building up. Conversely,
the server may become disconcerted and therefore become inefficient. The
Much like the arrivals, service can be stationary and nonstationary with
respect to time. Consider the case where there is a cashier being trained
It is pretty much inevitable that customers will still have to wait in line
no matter how fast the rate of service is. Generally, customers arrive and
5|Jaime
depart at irregular intervals, which means that there will be no definitive
Queue Discipline
the first come first serve (FCFS) which is also known as first in first out (FIFO).
This is the most common selection method that we see in our everyday lives.
Another discipline is called last come, first served (LCFS). This is most
common for inventory systems where it is easier to reach the last item that
was stocked. Random selection for service (RSS) is the order independent of
nonpreemtive. With the preemptive priority, the customer with the highest
priority moves to the front of the queue and receives service immediately and
nonpreemptive is when the person with the highest priority moves to the
front of the queue but does not get serviced until the customer with the
the FCFS discipline. Second, we must list a set of priorities from least to
6|Jaime
greatest, say 1-4. Say that there are several customers with priority 3. They
will be served in the FCFS order nonpreemptively until they are halted by a
System Capacity
can simultaneously service more than one customer. This can happen one of
two ways. The first way is a single queue with multiple servers. The second
Service Stages
Most queueing systems that we are familiar with have a single stage
like the checkout counters of a grocery store. Others have multiple stages
7|Jaime
the back of the queue for reassembly due to inferior construction (Gross,
p.6).
model to better understand how they work. To construct this simple model
we must first make a lot of simple assumptions. Consider a queue with only
The system state at any time instant is the number in the system at that
instant. Note that the number in the system includes those waiting, and
8|Jaime
𝑝0 𝑡 + Δ𝑡 = 𝑝0 𝑡 1 − 𝜆Δ𝑡 + 𝑝1 𝑡 𝜇Δ𝑡 for N=0
and they are subject to the normalization condition, that is, the sum of all
𝑝𝑖 𝑡 = 1 ∀𝑡 ≥ 0
∀𝑖
Taking the limits as Δ𝑡→0 subject to the same normalization condition gives
Little’s Forumla
9|Jaime
𝐿 = 𝜆𝑊
where L is the long run average of the queue length, W is the waiting time
plus the service time, and λ is the arrival rate of the customers. Note that
Conclusion
This paper was simply a brief introduction into queueing theory. I have
discussed what a queue is and how we define queueing theory. I have also
discussed six characteristics that make up a model and the traits of each
rudimentary system. Since queueing theory has many applications, there are
10 | J a i m e
REFERENCES
11 | J a i m e