Download presentation
Presentation is loading. Please wait.
Published byLindsay Elliott Modified over 9 years ago
1
Approximating the Performance of Call Centers with Queues using Loss Models Ph. Chevalier, J-Chr. Van den Schrieck Université catholique de Louvain
2
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL2 Observation High correlation between performance of configurations in loss system and in systems with queues
3
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL3 Loss models are easier than queueing models Smaller state space. Easier approximation methods for loss systems than for queueing systems. (e.g. Hayward, Equivalent Random Method)
4
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL4 Main assumptions Multi skill service centers (multiple independant demands) Poisson arrivals Exponential service times One infinite queue / type of demand Processing times identical for all type
5
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL5 Building a loss approximation Queue with infinite length Incoming inputs with infinite patience Rejected inputs No queues Rejected if nothing available
6
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL6 Building a loss approximation Server configuration –Use identical configuration in loss system Routing of arriving calls –Can be applied to loss systems Scheduling of waiting calls –No equivalence in loss systems –Difficult to approximate systems with other rules than FCFS
7
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL7 multiple skill example Lost calls Type Z-Calls Z Type X-CallsType Y-Calls XY X-Y X-Y-Z Building a loss approximation
8
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL8 performance measures of Queueing Systems: –Probability of Waiting: Erlang C formula (M/M/s system): With « a » = λ / μ, the incoming load (in Erlangs). « s » the number of servers. Building a loss approximation
9
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL9 performance measures of Queueing Systems: –Average Waiting Time (Wq) : Building a loss approximation Finding C(s,a) is the key element
10
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL10 Erlang formulas Link between Erlang B and Erlang C: Where B(s,a) is the Erlang B formula with parameters « s » and « a » :
11
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL11 Approximations We try to extend the Erlang formulas to multi-skill settings –Incoming load « a »: easily determined –B(s,a) : Hayward approximation –Number of operators « s » : allocation based on loss system
12
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL12 Approximations Hayward Loss: Where: ν is the overflow rate z is the peakedness of the incoming flow,
13
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL13 Approximations Idea: virtually allocate operators to the different flows i.o. to make separated systems. SxSy Sxy SxSy Sxy Sxy’Sxy’’ ++ SxSy Operators: allocated according to their utilization by the different flows.
14
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL14 Simulation experiments Description –Comparison of systems with loss and of systems with queues. Both types receive identical incoming data. –Comparison with analytically obtained information. analysis of results
15
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL15 Simulation experiments 5 Erlangs X = 3Y = n X-Y = 7 n from 1 to 10 Experiments with 2 types of demands
16
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL16 Simulation experiments
17
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL17 Simulation experiments
18
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL18 Simulation experiments
19
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL19 Simulation experiments
20
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL20 Average Waiting Time The interaction between the different types of demand is a little harder to analyze for the average waiting time. –Once in queue the FCFS rule will tend to equalize waiting times –Each type can have very different capacity dedicated => One virtual queue, identical waiting times for all types => Independent queues for each type, different waiting times
21
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL21 Average Waiting Time We derivate two bounds on the waiting time: 1.A lower bound: consider one queue ; all operators are available for all calls from queue. 2.An upper bound: consider two queues ; operators answer only one type of call from queue.
22
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL22 Simulation experiments
23
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL23 Simulation experiments
24
May 11, 2006Ph. Chevalier, J-C Van den Schrieck, UCL24 Limits and further research Service time distribution : extend simulations to systems with service time distributions different from exponential Approximate other performance measures Extention to systems with impatient customers / limited size queue
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.