Professional Documents
Culture Documents
Dr.M.Thiagarajan: - Associate Professor of Mathematics - Stjospeh'S College, Tiruchirappalli
Dr.M.Thiagarajan: - Associate Professor of Mathematics - Stjospeh'S College, Tiruchirappalli
THIAGARAJAN
• ASSOCIATE PROFESSOR OF
MATHEMATICS
• STJOSPEH’S COLLEGE,
TIRUCHIRAPPALLI
I N G
U E U IN G
Q A IT
BetR Y /W IS
E O h L Y S
H
T JodE an yN
i-KaA urst
H A
LNIiN
cola
s
y Ed
w ar
Bro ds
ss
Stay in Queue: Short Video
Something we can all relate to…
•
http://www.youtube.com/watch?v=IPxBKx
U8GIQ&feature=related
Queuing Theory Introduction
• Definition and Structure
• Characteristics
• Importance
• Models
• Assumptions
• Examples
• Measurements
• Apply it to SCM
What is the Queuing Theory?
• Queue- a line of people or vehicles waiting
for something
• Queuing Theory- Mathematical study of
waiting lines, using models to show
results, and show opportunities, within
arrival, service, and departure processes
Structure
Balking Customers
Reneging Customers
Customer Behaviors
• Balking of Queue
• Some customers decide not to join the queue due to
their observation related to the long length of queue,
insufficient waiting space or improper care while
customers are in queue. This is balking, and, thus,
pertains to the discouragement of customer for not
joining an improper or inconvenient queue.
•
• Reneging of Queue
• Reneging pertains to impatient customers. After being in
queue for some time, few customers become impatient
and may leave the queue. This phenomenon is called as
reneging of queue.
Characteristics
• Arrival Process
– The probability density distribution that determines the customer
arrivals in the system.
• Service Process
– The probability density distribution that determines the customer service times
in the system.
• Number of Servers
– Number of servers available to service the customers.
• Number of Channels
– Single channel
– N independent channels
– Multi channels
• Number of Phases/Stages
– Single Queue
– Series or Tandem
– Cyclic -Network
• Queue Discipline -Selection for Service
– First com first served (FCFS or FIFO)
– Last in First out (LIFO) -Random -Priority
Importance of the Queuing
Theory
-Improve Customer Service, continuously.
-When a system gets congested, the service
delay in the system increases.
• A good understanding of the relationship
between congestion and delay is essential for
designing effective congestion control for any
system.
• Queuing Theory provides all the tools needed
for this analysis.
Queuing Models
• Calculates the best number of servers to
minimize costs.
• Different models for different situations
(Like SimQuick, we noticed different
measures for arrival and service times)
• Exponential
• Normal
• Constant
• Etc.
Queuing Models Calculate:
• Average number of customers in the system
waiting and being served
• Average number of customers waiting in the line
• Average time a customer spends in the system
waiting and being served
• Average time a customer spends waiting in the
waiting line or queue.
• Probability no customers in the system
• Probability n customers in the system
• Utilization rate: The proportion of time the
system is in use.
Assumptions
• Different for every system.
• Variable service times and arrival times are
used to decide what model to use.
• Not a complex problem:
– Queuing Theory is not intended for complex
problems. We have seen this in class, where this
are many decision points and paths to take. This
can become tedious, confusing, time consuming,
and ultimately useless.
Examples of Queuing Theory
• Outside customers (Commercial Service Systems)
-Barber shop, bank teller, cafeteria line
• Transportation Systems
-Airports, traffic lights
• Business or Industrial
–Production lines
How the Queuing Theory is used in
Supply Chain Management
• Supply Chain Management use simulations and
mathematics to solve many problems.
• Thus, with 200 cars per hour coming through (λ) and
only 120 cars being served per hour (μ), the ratio of λ/μ
is 1.67, meaning that the toll booth needs 2 servers to
accommodate the passing cars.
Performance Measures
• System Utilization = Proportion of the time that the
server is busy.
• Mean time that a person or unit spends in the
system (In Queue or in Service)
• Mean time that a person or unit spends waiting for
service (In Queue)
• Mean number of people or units in the system (In
Queue or in Service)
• Mean number of people or units in line for service
(In Queue)
• Probability of n units in the system (In Queue or in
Service)
Formulas For Performance
Measures
• mμ = Total Service Rate = Number of Servers *
Service Rate of Each Server
• System Utilization = Arrival Rate/Total Service
Rate = λ/mμ
• Average Time in System = Average time in queue
+ average service time
• Average number in system = average number in
queue + average number in service
• Average number in system = arrival rate * average
time in system
• Average number in queue = arrival rate * average
time in queue
Performance Formulas (contd.)
• Though these seem to be common sense,
the values of these formulas can easily be
determined but depend on the nature of
the variation of the timing of arrivals and
service times in the following queuing
models:
System Measurements
• Drive-Thru Example:
– If one car is ordering, then there is one unit “in
service”.
– If two cars are waiting behind the car in service,
then there are two units “in queue”.
– Thus, the entire system consists of 3 customers.
The Curse of Utilization
• One hundred percent utilization may sound good
from the standpoint of resources being used to the
maximum potential, but this could lead to poor
service or performance.
• Average flow time will skyrocket as resource
utilization gets close to 100%.
• For example, if one person is only taking 3 classes
next semester, they will probably have an easier
time completing assignments than someone who is
taking 5, even though the person taking 5 classes
is utilizing their time more in terms of academics.
The Curse of Variability
• When you remove variance from service
time, lines decrease and waiting time does
as well. Thus, as variability increases, then
line congestion and wait times increase as
well.
The Curse of Variability (contd.)
• The sensitivity of system performance to
changes in variability increases with utilization.
• Thus, when you try to lower variance, it is
more likely to pay off when the system has a
higher resource utilization.
• To provide better service, systems with high
variability should operate at lower levels of
resource utilization than systems with lower
variability.
The Curse of Variability (contd.)
• Exponential distribution shows a high degree
of variability; the standard deviation of service
time is equal to the mean service time.
• Constant service times shows no variation at
all.
• Therefore, actual performance is better than
what the M/M/1 (Exp.) model predicts and
worse than what the M/D/1 (Const.) model
predicts.
Questions?
Thank You!