Large scale queueing systems in the Quality/Efficiency - - PowerPoint PPT Presentation

large scale queueing systems in the quality efficiency
SMART_READER_LITE
LIVE PREVIEW

Large scale queueing systems in the Quality/Efficiency - - PowerPoint PPT Presentation

Large scale queueing systems in the Quality/Efficiency (Halfin-Whitt) driven regime, and applications David Gamarnik MIT 33rd CONFERENCE ON THE MATHEMATICS OF OPERATIONS RESEARCH January 2008 Joint work with P. Momcilovic, U of Michigan,


slide-1
SLIDE 1

Large scale queueing systems in the Quality/Efficiency (Halfin-Whitt) driven regime, and applications

David Gamarnik MIT

33rd CONFERENCE ON THE MATHEMATICS OF OPERATIONS RESEARCH

January 2008 Joint work with

  • P. Momcilovic, U of Michigan,
slide-2
SLIDE 2

Talk Outline

  • GI/GI/N queueing model
  • Applications to call/contact centers
  • Challenge: non-Markovian systems
  • Results I: Markov chain characterization of the queue

length process

  • Result II: Interchange of Heavy Traffic-Steady State
  • limits. Tight decay rate.
  • Discussion of methods: Lyapunov functions
  • Further challenges
slide-3
SLIDE 3

Model: G/G/N queueing system

slide-4
SLIDE 4

Model: G/G/N queueing system

Kiefer & Wolfowitz [56] – Steady state regime exists (stability) iff … but no explicit formulas for except Erlang M/M/N (Erlang-C) formulas

slide-5
SLIDE 5

Halfin-Whitt Theory (summary)

In M/M/N queueing system in steady-state if then Also Quality Efficiency

slide-6
SLIDE 6

Furthermore:

  • Extends to non-Poisson arrival processes: G/M/N
  • Extends to phase-type service times: Puhalskii & Reiman [2000]
  • Diffusion approximations:

will return to this

slide-7
SLIDE 7

Motivation: Call Centers

Tradeoff between utilization (cost of staffing N) and performance

slide-8
SLIDE 8

Motivation: Call Centers

  • M. Armony: http://www.stern.nyu.edu/om/faculty/armony/research/CallCenterSurvey.pdf
  • A. Mandelbaum: http://iew3.technion.ac.il/serveng/References/references.html
  • W. Whitt: http://www.ieor.columbia.edu/~ww2040/CallCenterF04/call.html

Papers on queueing models of call centers by Atar, Armony, Baron, Bassamboo, Brown, Dai, Green, Gans, Garnett, Gurvich, Harrison, Jelenkovic, Jennings, Halfin, Kolesar, Kumar, Maglaras, Mandelbaum, Massey, Momcilovic, Randhawa, Reed, Reiman, Sakov, Shen, Shimkin, Tezcan, Whitt, Zeevi, Zeltin, Zhao, Zohar Surveys:

slide-9
SLIDE 9

Motivation: Call Centers

Brown, Gans, Mandelbaum, Sakov, Shen, Zeltyn, Zhao [2002] Statistical Analysis of a Telephone Call Center: A Queueing-Science Perspective. One of the conclusions: service times have log-normal distribution.

slide-10
SLIDE 10
  • Deterministic service times:

Jelenkovic, Mandelbaum & Momcilovic [2004]

  • G/G/N virtual waiting times process limits, discrete service times:

Mandelbaum & Momcilovic [2005]

  • G/G/N process limits:

Reed [2006]

General service time distributions

slide-11
SLIDE 11
  • What about G/G/N in steady state?
  • Does

hold in general?

Assumption: service times have a discrete probability distribution.

Principal questions for this work:

Summary of results:

  • Markov chain characterization of the limiting process
  • Tight decay rate for the limiting queue length in steady-state
slide-12
SLIDE 12

Consider the following Markov chain on where

slide-13
SLIDE 13

Theorem I. [Transient] Suppose

  • centered work in progress

Then Discrete service times Halfin-Whitt regime Initialization

slide-14
SLIDE 14

Theorem II. [Steady-state]

  • has a unique stationary distribution
  • Exponential tightness

Interchange of limits Confirmed

slide-15
SLIDE 15

Interchange of limits

Kiefer & Wolfowitz

slide-16
SLIDE 16

Theorem II. [Steady-state] Moreover (exact decay rate) Same decay rate as the conventional heavy-traffic model of G/G/N!

slide-17
SLIDE 17

Illustration

  • Service time
  • Arrival rate
slide-18
SLIDE 18

Illustration

slide-19
SLIDE 19

Illustration

slide-20
SLIDE 20

Illustration

slide-21
SLIDE 21

Illustration

Scaling N does not reveal anything. Look at Gaussian scaling:

slide-22
SLIDE 22

Illustration

  • Case I

Then Subtract the means

  • Case II similar …
slide-23
SLIDE 23

Illustration

Putting things together, the Markov chain dynamics is obtained

  • Case II similar …

Dynamical system is hard to analyze even without stochastic fluctuations.

slide-24
SLIDE 24

Steady-State

  • Proposition. The process

satisfies

  • stationary Gaussian process

When is “large”, the drift is

slide-25
SLIDE 25

Steady-State

Theorem. is a (geometric) Lyapunov function.

slide-26
SLIDE 26

Lyapunov function argument is used to show that

  • has a stationary distribution
  • for some
slide-27
SLIDE 27

Summary, Challenges and

  • ngoing work:
  • G/G/N in Halfin-Whitt regime with discrete service time
  • distribution. Process level and steady-state results.
  • Tight decay rate for the queue length in steady-state.
  • Challenge: non-discrete service times.
  • In progress: relaxation in M/M/N in Halfin-Whitt

(joint work with D. Goldberg)