Relative Arrivals: A New Drift Method for Time-Varying Arrivals
SNAPP Seminar - 10/9/23
1
Markov-modulated arrivals
Common situation: light load at baseline, occasional bursts of arrivals
Standard in many application areas: Computing, health care, retail, etc.
SNAPP Seminar - 10/9/23
2
Arrival rate
Time
Average arrival rate
This Talk: Two-level Arrivals Queue
SNAPP Seminar - 10/9/23
3
Arrival rate
Time
Prior work on two-level arrivals
SNAPP Seminar - 10/9/23
4
Computational Methods
Generating functions [Yechiali & Naor ‘71], [Gupta et al. ‘06], …
Matrix analytic methods [Neuts ‘78], [Ramaswami ‘80], [Latouche & Ramaswami’99], …
Symbolic Results
Heavy-traffic, semi-closed form [Mou & Maguluri ’20]
Structural and monotonicity results [Gupta et al. ‘06], [Vesilo, Harchol-Balter& Scheller-Wolf’21]
Outline
SNAPP Seminar - 10/9/23
5
Drift Method: Background
SNAPP Seminar - 10/9/23
6
Drift method: M/M/1
SNAPP Seminar - 10/9/23
7
Key idea of Drift Method
SNAPP Seminar - 10/9/23
8
Challenge: Drift under varying arrival rates
SNAPP Seminar - 10/9/23
9
Time
Outline
SNAPP Seminar - 10/9/23
10
SNAPP Seminar - 10/9/23
11
New idea: Relative arrivals
SNAPP Seminar - 10/9/23
12
Time
10
8
6
4
2
0
Expected arrivals
0
3
6
9
12
15
Alternate perspective: Relative value function
SNAPP Seminar - 10/9/23
13
Time
Relative arrivals smooth out drift
SNAPP Seminar - 10/9/23
14
Outline
SNAPP Seminar - 10/9/23
15
Result: Mean queue length characterization
SNAPP Seminar - 10/9/23
16
Arrival moments
Calculations of values in two-level system
SNAPP Seminar - 10/9/23
17
Dominates in heavy traffic
Bounds on empty-queue behavior
SNAPP Seminar - 10/9/23
18
Bounds vs. Simulation
SNAPP Seminar - 10/9/23
19
Fast switching bound
Slow switching bound
Generalization: Markovian arrivals, Markovian service
SNAPP Seminar - 10/9/23
20
Future directions
SNAPP Seminar - 10/9/23
21
Conclusion
Markov-modulated arrivals, e.g. two-level arrivals:
SNAPP Seminar - 10/9/23
22
Time
10
8
6
4
2
0
Expected arrivals
0
3
6
9
12
15