Asymptotic Coupling of an SPDE, with Applications to …maghajani/pdf/ggn_poster.pdfAsymptotic...

16
Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues Mohammadreza Aghajani joint work with Kavita Ramanan Brown University March 2014 Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University) Asymptotic Coupling of an SPDE, with Applications to Many-Server Qu March 2014 1 / 16

Transcript of Asymptotic Coupling of an SPDE, with Applications to …maghajani/pdf/ggn_poster.pdfAsymptotic...

Asymptotic Coupling of an SPDE, with Applicationsto Many-Server Queues

Mohammadreza Aghajanijoint work with Kavita Ramanan

Brown University

March 2014

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 1 / 16

Many-Server Queues

μ

λN

μ

μ

μ

1

2

3

N

Where do they arise?

Call Centers

Health Care

Data Centers

Relevant Steady state performance:

Pss{all N servers are busy}Pss{waiting time > t seconds}

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 2 / 16

Asymptotic Analysis

Exact analysis for finite N is typically infeasible.

Process Level Convergence

Convergenceof Stationary Dist.

Unique Invariant Distribution

Classic pre-limit result

state variable appropriately centered/scaled

steady state distribution

limit process(Markov)

invariant distirbution

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 3 / 16

Exponential Service Distribution

Exponential service time case is studied in [Halfin-Whitt’81]

Process Level Convergence

Convergenceof Stationary Dist.

Unique Invariant Distribution

Classic pre-limit result# of customers in system at time t

ExponentialGaussian

(1-dimensional di�usion)

Markov Process

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 4 / 16

General Service Distribution

Statistical data shows that service times are generally distributed(Lognormal, Pareto, etc. see e.g. [Brown et al. ’05])

Goal: To extend the result to general service distribution

ChallengesI {X(N) = # of customers in system} is no longer a Markov ProcessI need to keep track of residual times or ages of customers in service to make

the process MarkovianI Dimension of any finite-dim. Markovian representation grows with NI Results using XN obtained by [Puhalskii and Reed], [Reed], [Mandelbaum

and Momcilovic], [Dai and He], etc.I However, few results on stationary distribution (beyond phase-type

distributions)

A way out: Common State Space (infinite-dimensional)

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 5 / 16

A Measure-Valued RepresentationA measure-valued state descriptor [Kaspi-Ramanan’11]: (X(N), ν(N))

tage aj

ν (N)

(N)

(N)E

Departure Process D(N)(N)KEntry into Service

E(N) represents the cumulative external arrivals

a(N)j represents age of the jth customer to enter service

ν(N) keeps track of the ages of all the customers in service

ν(N)t =

∑j

δa(N)j

(t)

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 6 / 16

A Central Limit Theorem

An important functional:

Z(N)t (r) =

∑j in service

1−G(aj(t) + r)

1−G(aj(t)), r ∈ (0,∞).

Take the state variable Y(N)t = (X

(N)t , Z

(N)t ) ∈ R×H1(0,∞)

Lemma (Aghajani and ’R’13, Corollary of Kaspi and ’R’13)

Under Assumptions on G, if y(N)0 ⇒ y0 in R×H1(0,∞), then for every t ≥ 0,

Y(N)t ⇒ Yt in R×H1(0,∞),

for some continuous Markov process {Yt = (Xt, Zt); t ≥ 0}.

To make Y have all the desired properties, the choice of space is subtle.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 7 / 16

Main focus: Limit Process

When z0 ∈ H1(0,∞) ∩ C1[0,∞), the limit process is the unique solution of thecoupled Ito process/SPDE: dXt = dWt + dBt − βdt+ Z ′t(0)dt,

dZt(r) =[Z ′t(r)− G(r)Z ′t(0)

]dt− dMt(r) + G(r)dZt(0),

with boundary condition Zt(0) = −X−t = Xt ∧ 0.

M is a martingale measure, correlated to the Brownian motion W .

W and B are independent Brownian motions.

Remarks:

Unusual SPDE – boundary conditions enter the drift term.

The process lies in the infinite-dimensional space R×H1(0,∞).

For general initial condition z0, Y is a solution to a slightly more complicatedSPDE.

We are the interested in the invariant distribution of the Markov process Y .

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 8 / 16

Invariant Distribution: Existence

Theorem (Aghajani and ’R’13)

Under assumptions on G, the limit process has an invariant distribution.

Main tool: Krylov-Bogoliubov [’37] Theorem. Need to show the tightnessfor family of occupation measures

µ(Γ) =1

T

∫ T

0

1Γ (Yt) dt

Starting from a particular initial condition introduced in [Gamarnik and

Goldberg ’11], we use the bounds they obtained on X(N).

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 9 / 16

Invariant Distribution: UniquenessKey challenge: State Space Y .

= R×H1 is infinite dimensionalI Traditional recurrence methods are not easily applicable.I In some cases, traditional methods fail [Hairer et. al.’11].

We invoke the asymptotic coupling method (Hairer, Mattingly, Sheutzow,Bakhtin, et al.)

Theorem (Hairer et al.’11, continuous-time version)

Assume for a Markov kernel {Pt} on a polish state space Y, there exists ameasurable set A ⊆ Y with the following two properties:

(I) µ(A) > 0 for any invariant probability measure µ of Pt.

(II) For every y, y ∈ A, there exists a measurable mapΓy,y : A×A→ M(P[0,∞)δy,P[0,∞)δy), such that Γy,y(D) > 0.

Then {Pt} has at most one invariant probability measure.

P[0,∞)δy ∈M(Y [0,∞)): distribution of a Markov process with kernel P starting at y.

M(µ1, µ2) = {γ ∈M(Y [0,∞) × Y [0,∞)), γi � µi, i = 1, 2.}D = {(x, y) ∈ Y [0,∞) × Y [0,∞); limt→∞ d(xt, yt) = 0}

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 10 / 16

Invariant Distribution: Uniqueness

To utilize the the asymptotic coupling theorem, we have to:

~y

y

3. Prove the convergence with positive probability

1. Define the set A

2. Construct the joint

Then Γy,y = Law(Y y, Y y) is a legitimate asymptotic coupling.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 11 / 16

Invariant Distribution: Uniqueness

Theorem (Aghajani and ’R’13)

Under assumptions on G, the limit process has at most one invariantdistribution.

Proof idea. Let y = (x0, z0) and y = (x0, y0). As defined before,dXt = dWt + dBt − βdt+ Z′t(0)dt,

dZt(r) =[Z′t(r)− G(r)Z′t(0)

]dt− dMt(r) + G(r)dZt(0),

Now definedXt = dWt + dBt − βdt+ Z′t(0)dt,

dZt(r) =[Z′t(r)− G(r)Z′t(0)

]dt− dMt(r) + G(r)dZt(0),

where

Bt = Bt +∫ t

0(∆Z ′s(0)− λ∆Xs) ds.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 12 / 16

Invariant Distribution: Uniqueness

Define A = {(x, z) ∈ Y;x ≥ 0}. For every invariant dist. µ of P, µ(A) > 0.

Lemma

When y, y ∈ A, we have ∆Z ′·(0) ∈ L2

Asymptotic Convergence:I ∆Xt = ∆x0e

−λt ⇒ ∆Xt → 0.

∆Zt(r) = ∆z0(t+ r) + G(r)∆X−t +

∫ t

0

∆X−s g(t+ r − s)ds

−∫ t

0

∆Z′s(0)G(t+ r − s)ds. (1)

I Using Lemma (2), ∆Zt → 0 in H1(0,∞).

Distribution of Y :I By Lemma 2, the drift ∆Z′·(0)− λ∆X· satisfies the Novikov condition.I By Girsanov’s Theorem, the distribution of B is equivalent to a Brownian

motion, and therefore, Y ∼ Pb∞cδy.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 13 / 16

Summary and Conclusion

Key Challenge: Choosing the right space for Z

Space Markov Property SPDE Charac. Uniqueness of Stat. Dist.

C[0,∞) Yes No UnknownC1[0,∞) Yes Yes UnknownL2(0,∞) Unknown No YesH1(0,∞) Yes Yes Yes

Summary and Conclusions:

Introduced a more tractable SPDE framework for the study of diffusion limitsof many-server queues

Use of the asymptotic coupling method (as opposed to Lyapunov functionmethods) to establishing stability properties of queueing networks: moresuitable for establishing uniqueness of stationary distributions ofinfinite-dimensional processes

Strengthened the Gamarnik-Goldberg tightness result to convergence of theX-marginal

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 14 / 16

Open Problem

The main open problem:

to characterize the unique invariant distribution of Y

A possible approach: to use the generator of the process Y .

Lemma

For all F : R×H1(0,∞)∩C1[0,∞)→ R with a representation F (x, z) = f(x, z(n)) for somen ≥ 1, r1, ..., rn ∈ [0,∞), z(n) = (z(r1), ..., z(rn)) and f ∈ C1(Rn+1),

LF (x, z) =fx(x, z(n)){z′(0)− β}+n∑j=1

fj(x, z(n)){z′(rj)− G(rj)m(x, z)}

+ fxx(x, z(n)) +n∑j=1

bj(x)fxj(x, z(n)) +

1

2

n∑i,j=1

ci,j(x)fi,j(x, z(n)).

where bi and ci,j ’s are piecewise constant functions with discontinuity only at x = 0, and

m(x, z) =

{β if x ≤ 0z′(0) if x > 0

.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 15 / 16

Selected References

Halfin, S. and Whitt, W. (1981). Heavy-traffic limit theorems for queues with manyservers, Oper. Res. 29, 567-588.

Hairer, M., Mattingly, J. C. and Scheutzow, M. (2011). Asymptotic coupling and ageneral form of Harris’ theorem with applications to stochastic delay equations.Probab. Theory Related Fields 149, 223-259.

Puhalskii, A.A. and Reiman, M.I (2000) The Multiclass GI/PH/N Queue in theHalfin-Whitt Regime. Adv. Appl. Probab. 32, no. 2, pp. 564–595.

Gamarnik, D. and Momcilovic, P. (2008) Steady-state analysis of a multi-server queuein the Halfin-Whitt regime, Advances in Applied Probability, 40, 548577.

Reed, J. (2009) The G/GI/N queue in the Halfin-Whitt regime, Ann. Appl. Probab.19 No. 6, 2211-2269.

Puhalskii, A.A. and Reed, J. (2010) On many servers queues in heavy traffic, Ann.Appl. Probab. 20 No.1, 129-195.

Kang, W. and Ramanan, K. (2010) Fluid limits of many-server queues with renegingAnn. Appl. Probab. 20:2204-2260

Kaspi, H. and Ramanan, K. (2013) Law of large numbers limits for many-serverqueues, Ann. Appl. Probab. 21 No. 1, 33-114..

Kaspi, H. and Ramanan, K. (2013) SPDE limits of many-server queues, Ann. Appl.Probab. 23 No. 1, 145-229.

Mohammadreza Aghajanijoint work with Kavita Ramanan (Brown University)Asymptotic Coupling of an SPDE, with Applications to Many-Server QueuesMarch 2014 16 / 16