Title: Yoni Nazarathy
1On the Variance of Queueing Output Processes
With Illustrations and Animations for
Non-Queueists (Statisticians)
- Yoni Nazarathy
- Gideon Weiss
- University of Haifa
Haifa Statistics Seminar February 20, 2007
2Outline
- Background
- A Queueing Phenomenon BRAVO
- Main Theorem
- More on BRAVO
- Current, parallel and future work
3- Some Background on Queues
4A Bit On Queueing and Queueing Output Processes
Server
Buffer
State
2
3
4
5
0
1
6
5A Bit On Queueing and Queueing Output Processes
Server
Buffer
State
2
3
4
5
0
1
6
M/M/1 Queue
- Exponential Service times
- State Process is a birth-death CTMC
OutputProcess
6The M/M/1/K Queue
m
Server
Carried load
FiniteBuffer
- Buffer size
- Poisson arrivals
- Independent exponential service times
- Jobs arriving to a full system are a lost.
- Number in system, , is represented
by a finite state irreducible birth-death CTMC
M
7Traffic Processes
M/M/1/K
- Counts of point processes
- - The arrivals during
- - The entrances into the system
during - - The outputs from the system
during - - The lost jobs during
(overflows)
Poisson
Renewal
Renewal
Non-Renewal
Renewal
Non-Renewal
Renewal
Poisson
Book Traffic Processes in Queueing Networks,
Disney, Kiessler 1987.
Poisson
Poisson
Poisson
8D(t) The Output process
- Some Attributes (Disney, Kiessler, Farrell, de
Morias 70s) - Not a renewal process (but a Markov Renewal
Process). - Expressions for .
- Transition probability kernel of Markov Renewal
Process. - A Markovian Arrival Process (MAP) (Neuts 1980s).
- What about ?
Asymptotic Variance Rate
9Asymptotic Variance Rate of Outputs
What values do we expect for ?
10Asymptotic Variance Rate of Outputs
What values do we expect for ?
Work in progress by Ward Whitt
11Asymptotic Variance Rate of Outputs
What values do we expect for ?
Similar to Poisson
12Asymptotic Variance Rate of Outputs
What values do we expect for ?
13Asymptotic Variance Rate of Outputs
What values do we expect for ?
Balancing Reduces Asymptotic Variance
of Outputs
M
14(No Transcript)
15(No Transcript)
16Asymptotic Variance of M/M/1/K
17 18 Represented as a MAP (Markovian Arrival
Process) (Neuts, Lucantoni et. al.)
Transitions with events
Transitions without events
Generator
Birth-Death Process
Asymptotic Variance Rate
19Attempting to evaluate directly
But This doesnt get us far
20Paper submitted to Queueing Systems Journal, Jan,
2008The Asymptotic Variance Rate of the Output
Process of Finite Capacity Birth-Death Queues.
21Scope Finite, irreducible, stationary,birth-deat
h CTMC that represents a queue
Main Theorem
(Asymptotic Variance Rate of Output Process)
Part (i)
Part (ii)
Calculation of
If
and
Then
22 23Use the Transition Counting Process
- Counts the number of transitions in the state
space in 0,t
Births
Deaths
Asymptotic Variance Rate of M(t)
Lemma
Proof
Q.E.D
24Idea of Proof of part (i)
1) Lemma Look at M(t) instead of D(t).
2) Proposition The Fully Counting MAP of M(t)
has an associated MMPP with same variance.
2) Results of Ward Whitt An explicit expression
for the asymptotic variance rate of MMPP with
birth-death structure.
Whitt Book Stochastic Process Limits, 2001.
Paper 1992 Asymptotic Formulas for
Markov Processes
Proof of part (ii), is technical.
25Proposition (relating Fully Counting MAPs to
MMPPs)
Example
Fully Counting MAP
MMPP (Markov Modulated Poisson Process)
The Proposition
rate 1Poisson Process
rate 1Poisson Process
rate 1Poisson Process
rate 1Poisson Process
rate 4Poisson Process
rate 4Poisson Process
rate 4Poisson Process
rate 4Poisson Process
rate 3Poisson Process
rate 3Poisson Process
rate 3Poisson Process
26Balancing Reduces Asymptotic Variance
of Outputs
27Some intuition for M/M/1/K
28Intuition for M/M/1/K doesnt carry over to
M/M/c/K
But BRAVO does
c30
c20
M/M/c/40
c1
K30
K20
M/M/40/40
K10
M/M/K/K
29BRAVO also occurs in GI/G/1/K
MAP is used to evaluate Var Rate for PH/PH/1/40
queue with Erlang and Hyper-Exp
30The 2/3 property seems to hold for GI/G/1/K!!!
and increase K for different CVs
31 32Asymptotic Correlation Between Outputs and
Overflows
M/M/1/K
For Large K
M
33The y-intercept of the Linear Asymptote of
Var(D(t))
M/M/1/K
Proposition If , then
34The variance function in the short range
35The kick-in time for the BRAVO effect
Departures from M/M/1/K with
36- How we got here and where are we going?
37A Novel Queueing Network Push-Pull System
(Weiss, Kopzon 2002,2006)
Server 2
Server 1
PULL
PUSH
PROBABLYNOT WITH THESE POLICIES!!!
Low variance of the output processes?
PUSH
PULL
Require
Inherently Unstable
Inherently Stable
For Both Cases,Positive Recurrent Policies Exist
38Some Queue Size Realizations
BURSTY OUTPUTS
BURSTY OUTPUTS
BURSTY OUTPUTS
39Work in progress with regards to the Push-Pull
system
Server 2
Server 1
PULL
PUSH
- Can we calculate ?
- Is asymptotic variance rate really the right
measure of burstines? - Which policies are good in terms of burstiness?
PUSH
PULL
40Future work (or current work by colleagues)
- View BRAVO through a Heavy Traffic Perspective,
using heavy traffic limits and scaling.
41Fresh in Progress work by Ward Whitt
Question What about the null recurrent M/M/1(
) ?
Some Guessing
Iglehart and Whitt 1970
Standard independent Brownian motions.
2008 (1 week in progress by Whitt)
To be continued
Uniform Integrability
SimulationResults
42