• No results found

Global and local asymptotics for the busy period of an M/G/1 queue

N/A
N/A
Protected

Academic year: 2021

Share "Global and local asymptotics for the busy period of an M/G/1 queue"

Copied!
12
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Global and local asymptotics for the busy period of an M/G/1

queue

Citation for published version (APA):

Denisov, D. E., & Shneer, V. (2010). Global and local asymptotics for the busy period of an M/G/1 queue. Queueing Systems: Theory and Applications, 64(4), 383-393. https://doi.org/10.1007/s11134-010-9167-0

DOI:

10.1007/s11134-010-9167-0

Document status and date: Published: 01/01/2010

Document Version:

Publisher’s PDF, also known as Version of Record (includes final page, issue and volume numbers)

Please check the document version of this publication:

• A submitted manuscript is the version of the article upon submission and before peer-review. There can be important differences between the submitted version and the official published version of record. People interested in the research are advised to contact the author for the final version of the publication, or visit the DOI to the publisher's website.

• The final author version and the galley proof are versions of the publication after peer review.

• The final published version features the final layout of the paper including the volume, issue and page numbers.

Link to publication

General rights

Copyright and moral rights for the publications made accessible in the public portal are retained by the authors and/or other copyright owners and it is a condition of accessing publications that users recognise and abide by the legal requirements associated with these rights. • Users may download and print one copy of any publication from the public portal for the purpose of private study or research. • You may not further distribute the material or use it for any profit-making activity or commercial gain

• You may freely distribute the URL identifying the publication in the public portal.

If the publication is distributed under the terms of Article 25fa of the Dutch Copyright Act, indicated by the “Taverne” license above, please follow below link for the End User Agreement:

www.tue.nl/taverne

Take down policy

If you believe that this document breaches copyright please contact us at: openaccess@tue.nl

providing details and we will investigate your claim.

(2)

DOI 10.1007/s11134-010-9167-0

Global and local asymptotics for the busy period

of an M/G/1 queue

Denis Denisov· Seva Shneer

Received: 5 January 2007 / Revised: 18 January 2010 / Published online: 17 February 2010 © The Author(s) 2010. This article is published with open access at Springerlink.com

Abstract We consider an M/G/1 queue with subexponential service times. We give

a simple derivation of the global and local asymptotics for the busy period. Our analy-sis relies on the explicit formula for the joint distribution for the number of customers and the length of the busy period of an M/G/1 queue.

Keywords Busy period· Busy cycle · Heavy-tailed distributions Mathematics Subject Classification (2000) 60K25· 60G50 · 60F10

1 Introduction

Let A1, A2, . . .and B1, B2, . . .be independent sequences of independent and

identi-cally distributed random variables. We call{Ai} inter-arrival times and {Bi} service

times. It is assumed throughout that ρ:= E{B1}/E{A1} < 1, so that the system is

stable. Denote also ξi= Bi− Ai and Sn=

n

i=1ξi. We shall denote by A, B and ξ

random variables with the same distributions as A1, B1and ξ1, respectively. We use

the standard notation: we denote by M/G/1 the system with exponential inter-arrival times Aiand by GI/G/1 the system with arbitrarily distributed Ai. The main interest

of our paper is the (global and local) asymptotics for the distribution of the length of the busy period

τ = B1+ · · · + Bν,

D. Denisov

Department of AMS, Heriot-Watt University, Edinburgh EH14 4AS, UK

S. Shneer (



)

Eindhoven University of Technology and Eurandom, P.O. Box 513, 5600 MB Eindhoven, The Netherlands

(3)

where ν= inf{n : Sn<0} is the number of customers which arrive (and get served)

during the busy period.

In [10], it was shown that in the M/G/1 case, if B has a regularly varying distrib-ution, then

P{τ > t} ∼ E{ν}PB > (1− ρ)t as t→ ∞. (1) This result was generalised in [11] to the case of a GI/G/1 queue and under the assumption that the tail P{B > t} is of intermediate regular variation (see the next section for a definition). Later on, it was shown in [3] and [9] that asymptotics (1) hold for the GI/G/1 model in the case when the service-time distribution belongs to another subclass of heavy-tailed distributions. This class includes, in particular, Weibull distributions with parameter α < 1/2. The tails of the distributions consid-ered in [3] and [9] are heavier than e−√t. As is shown in [2], the latter condition is crucial for asymptotics (1) to hold.

It was shown in [6] that in an M/G/1 queue

P(τ > t )∼ CP(Xt>0)

t as t→ ∞, (2)

where C is a constant, Xt=

N (t )

i=0 Bi− t and N is a Poisson process with intensity λ= 1/EA. It was also shown in [6] that in the case when the tail of B is heavier than

e−√t (and under some further conditions) the asymptotic equivalence (2) reduces to (1).

In this note, we concentrate on the M/G/1 case and have two main goals. The first (and the more important) consists in providing new results on local asymptotics for τ . These results are (not surprisingly) similar to (2):

Pτ∈ (t, t + T ]∼P(Xt∈ (0, T ])

λt as t→ ∞,

with a fixed T ∈ (0, ∞).

Another goal of this paper is to give a simple proof of (1) for the M/G/1 case for some classes of distributions (of service times) with tails heavier than e−√t. However, our contribution here does not consist only in providing a shorter proof; we believe that our assumptions on the distribution of the service times are close to minimal. In particular, they are satisfied by all the distributions for which relation (1) has been proved earlier.

Both aims are achieved by using the explicit formula for the joint distribution of τ and ν (see e.g. [5, (4.63)]):

P(ν= n, τ > t) =  t (λu)n−1 n! e −λuP(B1+ · · · + B n∈ du). (3)

The paper is organised as follows. In Sect.2, we give results on local asymptotics for τ , and in Sect.3we present a simple proof of (1) for the M/G/1 queue.

(4)

2 Local asymptotics for the busy period

In this section, we shall present our main results on local asymptotics for τ . Let

= (0, T ] and recall that Sn=

n

i=1(Bi− Ai)and Xt=

N (t ) i=1 Bi− t.

We will start with the following simple result.

Theorem 2.1 Assume that the random variable B is absolutely continuous. Then P{ν = n} =fSn(0) λn (4) and fτ(t )= fXt(0) λt . (5)

Here fξ(x)denotes the density of a random variable ξ at a point x. The next result

holds for random variables that are not necessarily absolutely continuous.

Theorem 2.2 Fix a positive and finite value of T . Assume that P{B1∈ t + }eδt∞, as t → ∞, for any δ > 0. Then

P{τ ∈ t + } ∼P{Xt∈ }

λt

P{X[t]∈ }

λ[t] as t→ ∞, where[t] denotes the integer part of t.

These asymptotics are not explicit. However, the theorem above reduces the orig-inal problem to a particular case of the large-deviations problem for random walks, which is extensively studied in the literature. It turns out that some known large-deviations results (together with the theorem above) yield explicit asymptotics for the distribution of the busy period. Some of these cases will be presented below.

First, we discuss corollaries of the above theorems and then give the proofs. We start by defining two (rather large) classes of distributions.

Definition 2.1 We say that a function f (x) is intermediate regularly varying if

lim κ↓1lim supx→∞ sup x≤y≤κx  f (yf (x+ )+ )− 1 = 0. (6) In particular, (6) holds when f (x) is regularly varying at infinity.

Let F (x)= P(B ≤ x) be the distribution function of B and let F (x + ) =

F (x+ T ) − F (x). We will use the following conditions:

(A) EB <∞ and F (x + ) is intermediate regularly varying. (B) EB2<∞, sup y≤√x  F (x− y + ) F (x+ ) − 1   → 0

(5)

and ε(n)≡ sup x≥2√n P{B1>n, B2>n, B1+ B2∈ x + } P(B∈ x + ) = o(1/n) as n → ∞.

Sufficient conditions for (B) to hold may be derived using, for example, Lemma B.1 and Lemma B.2 of [7]. In particular, one can see that F (x+ ) ∼ e−xβ, β <1/2, as well as F (x+ ) ∼ e− lnβx, β >1, satisfy Condition (B). The following proposition

directly follows from Corollary 2.1 of [7].

Proposition 2.1 Let either Condition (A) or (B) hold. Then P{Sn∈ } ∼ nP



ξ∈ n|Eξ| +  as n→ ∞ and hence (since N (t) is a Poisson process)

P{X[t]∈ } ∼ [t]PX1∈ [t]|EX1| +  

as t→ ∞.

For densities, Conditions (A) and (B) can be reformulated as follows: (A ) EB <∞ and fB(x)is intermediate regularly varying.

(B ) EB2<∞, sup y≤√x  f (xf (x)− y)− 1 → 0 and ε(n)= sup x≥2√n x−√n n f (x− y)f (y) dy f (x) = o(1/n) as n → ∞.

Proposition2.1, Theorems2.1and2.2immediately allow us to obtain the local asymptotics.

Corollary 2.1 Let either Condition (A) or (B) hold for some T > 0. Then P{τ ∈ t + } ∼ P(B ∈ t − ρt + ) as t → ∞.

A similar result holds for densities.

Corollary 2.2 Assume that B is absolutely continuous and let one of Conditions (A )

or (B ) hold. Then

fτ(t )∼ f (t − ρt).

(6)

Proof of Theorem2.1 Put a= λ−1= EA, b = EB. Then P{ν = n} =  0 (λu)n−1 n! e −λuf∗n B (u) du = λ−1  0 fA∗n(u) n f ∗n B (u) du= λ−1 fB∗n−A(0) n .

This implies the first statement of the theorem. We proceed to prove the second statement:

fτ(t )= ∞ n=1 (λt )n−1 n! e −λtf∗n B (t )= 1 λtn=1 PN (t )= nfB∗n(t ) = 1 λtn=1 PN (t )= nP{B1+ · · · + Bn∈ t + du} du = 1 λt P{N (t )i=1 Bi∈ t + du} du = fXt(0) λt . 

Proof of Theorem2.2 We start by showing that the assumptions of the theorem imply that P{Xt∈ }eδt→ ∞ for any δ > 0.

Indeed, fix a value of δ > 0 and assume that P{X1∈ t + } ≥ e−δt for sufficiently

large t (which is guaranteed by the assumptions of the theorem). Let a= −EX1>0.

Fix also ε > 0 and write

P{Xt∈ } ≥ P  Xt−1∈  (−a − ε)t, (−a + ε)t , Xt−1+ (Xt− Xt−1)∈   =  (−a+ε)t (−a−ε)t P{Xt−1∈ du}P{X1∈ −u + } ≥  (−a+ε)t (−a−ε)t P{Xt−1∈ du}eδu ≥ PXt−1∈ 

(−a − ε)t, (−a + ε)t e−δ(a+ε)t ≥ (1 − ε)e−δ(a+ε)t,

where the latter inequality follows from the Law of Large Numbers. Since δ > 0 is arbitrary, this implies that P{Xt∈ }eδt→ ∞ for any δ > 0 as t → ∞.

We will only prove the asymptotic equivalence P{τ ∈ t + } ∼ P{Xt∈ }/t as t→ ∞. The proof of the equivalence P{τ ∈ t + } ∼ P{X[t]∈ }/[t] may be given

following the same lines. Fix any ε > 0. According to Formula (3),

P(τ∈ t + ) =n=1  t+T t (λu)n−1 n! e −λuP(B1+ · · · + B n∈ du) =∞ n=1  t+T t P(N (u)= n) λu P(B1+ · · · + Bn∈ du)

(7)

= 1≤n≤λt−εt + λt−εt<n≤λt+εt + n>λt+εt (· · · ) ≡ S1+ S2+ S3.

For the first sum we have:

S1≤ 1 λt 1≤n≤λt−εt  t+T t PN (u)= nP(B1+ · · · + Bn∈ du) ≤ 1 λtP  N (t )≤ λt − εt 1≤n≤λt−εt P{B1+ · · · + Bn∈ t + } = o  e−δt

with some δ > 0 as t→ ∞, since N(t) is Poisson distributed with parameter λt. Indeed, it follows immediately from the Chernov bound that for some δ > 0

PN (t )− λt ≥εt= oe−δt as t→ ∞.

It can be shown in a similar way that S3= o(e−δt)as t→ ∞. Let us now investigate

the asymptotic behaviour (as t→ ∞) of the remaining sum:

S2=1+ o(1) 1 λt λt−εt<n≤λt+εt e−λt(λt )n n! ×  t+T t e−λ(u−t) 1+u− t t n P(B1+ · · · + Bn∈ du). We now consider e−λ(u−t) 1+u− t t n = e−λ(u−t)+n log(1+u−t t )≤ exp  −λ(u − t) + nu− t t 

≤ exp−λ(u − t) + (λ + ε)(u − t)= expε(u− t)≤ exp{εT }.

Here we used the facts that for the sum under consideration n≤ λ(1 + ε)t and

u≤ t + T , and the inequality log(1 + t) ≤ t. In a similar way, with the help of

the inequality log(1+ t) ≥ t/2, t ≤ 1, one can prove that e−λ(u−t)(1+u−tt )n

exp{−εT /2}. Therefore, S2≤1+ o(1)e εT λt P  Xt∈ , λt − εt ≤ N(t) ≤ λt + εt  and S2≥1+ o(1)e −εT /2 λt P  Xt∈ , λt − εt ≤ N(t) ≤ λt + εt  .

Note now that

PXt∈ ,N (t )− λt ≥εt



(8)

Hence, we have the following upper and lower bounds: P{τ ∈ t + } ≤1+ o(1)e εT λt P(Xt∈ ) + o  e−δt as t→ ∞ and P{τ ∈ t + } ≥1+ o(1)e −εT /2 λt P(Xt∈ ) + o  e−δt as t→ ∞. Using the condition eδtP{X

t ∈ } → ∞ for any δ > 0 and then letting ε → 0, we

arrive at the statement of the theorem. 

Proof of Corollary2.1 It follows from Proposition2.1and Theorem2.2that

P{τ ∈ t + } ∼ λ−1PX1∈ [t]|EX1| +  

= λ−1PX1∈ [t] − ρ[t] + 

as t→ ∞, since EX1= EN(1)EB − 1 = ρ − 1. Now we should note that PX1∈ [t] − ρ[t] +  ∼ P N (1) i=1 Bi∈ [t] − ρ[t] +   ∼ EN(1)PB∈ [t] − ρ[t] + ∼ EN(1)P(B ∈ t − ρt + ) as t → ∞,

by the theorem on local behaviour for randomly stopped sums from [1]. Indeed, either Condition (A) or (B) implies that F∈ S, see [1] for this theorem and definitions. Proof of Corollary2.2 As is not difficult to see, Condition (A ) implies Condition (A) and Condition (B ) implies Condition (B) for any fixed T . Therefore, Corollary2.1

implies that

P(τ∈ t + ) ∼ P(B ∈ t − ρt + ) ∼ TfB(t− ρt). (7)

The latter equivalence holds since by both Conditions (A ) and (B ) fBis long-tailed,

that is,

fB(t+ u) ∼ fB(t ) as t→ ∞

uniformly in u∈ [0, T ]. Next, it follows from the explicit formula (3) that fτ is

long-tailed as well and, therefore,

P(τ∈ t + ) ∼ Tfτ(t ). (8)

Combining (7) and (8), we arrive at the conclusion.  Note that the results of this section hold only for some classes of distributions such that F (x+ ) e−√x. We believe that it is also possible to obtain asymptotics for

(9)

the distributions with tails lighter than e−√x, but one should use results for large de-viations of random walks other than Proposition2.1. There are a lot of known results in that direction; we refer the reader to a recent paper of Borovkov and Mogulskii [4] for some new results and a review.

3 Global asymptotics for the busy period

In this section, we give a short proof of the known result (1). In other words, this section deals with the case T = ∞. Put F (x) = P{B > x}. We consider the same conditions on the distribution of B as those used in the previous section. In the case

T = ∞, they transform into:

(A) EB <∞ and F is intermediate regularly varying, i.e. lim κ↓1lim supx→∞ F (x) F (κx)= 1. (B) EB2<∞, F (x −x)∼ F (x) and ε(n)≡ sup x≥2√n P1>n, ξ2>n, S2> x} F (x) = o 1 n , n→ ∞.

The following proposition follows from Corollary 2.1 of [7].

Proposition 3.1 Let either Condition (A) or (B) hold. Then P{Sn>0} ∼ nF



n|Eξ| as n→ ∞.

Note that the so-called square-root insensitivity condition F (x)∼ F (x −x) im-plies that− ln F (x) = o(x) as x→ ∞; hence, the proposition above deals with distributions whose tails are heavier than e−√x.

We now state the main result of this section.

Theorem 3.1 Let either Condition (A) or (B) hold. Then

P{τ > t} ∼ E{ν}PB > (1− ρ)t as t→ ∞.

We also need the following result.

Proposition 3.2 Let either Condition (A) or (B) hold. Then

P{ν > t} ∼ E{ν}PB >E{ξ}t as t→ ∞. (9) The proof of this proposition is rather standard (see, for instance, [8]) and is thus omitted here.

(10)

Proof of Theorem3.1 For Condition (B), the estimate from below is a corollary of the CLT and the condition F (x−√x)∼ F (x), as x → ∞, a proof may be found in

[11]. For Condition (A), the estimate from below follows similarly from the Law of Large Numbers.

Therefore, we will concentrate on the estimate from above. We will consider Con-dition (B). The proof for ConCon-dition (A) is similar. It follows from Proposition3.2and Condition (B) that

P(ν > n)∼ Pν > n−√n as n→ ∞. Therefore, there exists a function l(n)↑ ∞ such that

P(ν > n)∼ Pν > n−√nl(n) as n→ ∞. By the total probability formula,

P(τ > t )= P1+ P2+ P3 = P τ > t, ν≤ (1 − ε) t EA + P τ > t, (1− ε) t EA< νt EA− √ t l(t ) + P τ > t, ν > t EA− √ t l(t ) . First, P1= P B1+ · · · + Bν> t, ν≤ (1 − ε) t EA ≤ P 1≤n≤(1−ε)EAt Bn> t, 1≤n≤(1−ε)EAt An> t ≤ P 1≤n≤EAt Bn> t P 1≤n≤(1−ε)EAt An> t = o(1/t)P 1≤n≤EAt Bi> t , t→ ∞,

where that latter equivalence follows from the fact that, when EA2<∞,

P  n i=1 (Ai− EAi) > εn  = o(1/n)

(11)

as n→ ∞. Then, P2= (1−ε) t EA<nEAt − √ t l(t )  t P(N (u)= n − 1) n P(B1+ · · · + Bn∈ du).

For u≥ n − 1, probability P(N(u) = n − 1) is non-increasing in u. Therefore,

P(N (u)= n − 1) ≤ P(N(t) = n − 1), and this fact implies that

P2(1−ε)EAt <nEAt −√t l(t ) P(N (t )= n − 1) n P(B1+ · · · + Bn> t )P  1≤n≤EAt Bn> t  (1− ε)EAt P (1− ε) t EA≤ N(t) ≤ t EA− t 1/2l(t ) .

By the Central Limit Theorem for renewal processes,

P (1− ε) t EA≤ N(t) ≤ t EA− t 1/2l(t ) = o(1) as t→ ∞ and, therefore, P2= o(1/t)P 1≤n≤ t EA Bi> t , t→ ∞. As a result, we have P1+ P2= o(1/t)P 1≤n≤ t EA Bn> t = oP(B > t− ρt), t→ ∞,

where the latter follows from Corollary 2.1 of [7]. For the third term,

P3≤  1+ o(1)P ν > t EA =1+ o(1)E{ν}P(B > t − ρt)

as t→ ∞ (see (9)). Finally, we have

P(τ > t )≤1+ o(1)E{ν}P(B > t − ρt), t → ∞. 

Acknowledgements The authors would like to thank Serguei Foss for drawing their attention to this problem and Onno Boxma for a number of useful discussions and for many suggestions that helped im-proving the manuscript. The authors are also grateful to the anonymous referees for their thorough reading of the paper and many valuable remarks. The research of both authors was supported by the Dutch BSIK project (BRICKS) and the EURO-NGI project.

Open Access This article is distributed under the terms of the Creative Commons Attribution Noncom-mercial License which permits any noncomNoncom-mercial use, distribution, and reproduction in any medium, provided the original author(s) and source are credited.

(12)

References

1. Asmussen, S., Foss, S., Korshunov, D.: Asymptotics for sums of random variables with local subex-ponential behaviour. J. Theor. Probab. 16, 489–518 (2003)

2. Asmussen, S., Klüppelberg, C., Sigman, K.: Sampling at sub-exponential times, with queueing appli-cations. Stoch. Process. Appl. 79, 265–286 (1999)

3. Baltr¯unas, A., Daley, D.J., Klüppelberg, C.: Tail behaviour of the busy period of a GI /GI /1 queue with subexponential service times. Stoch. Process. Appl. 111, 237–258 (2004)

4. Borovkov, A.A., Mogulskii, A.A.: Integro-local and integral theorems for sums of random variables with semiexponential distributions. Sib. Math. J 47(6), 1218–1257 (2006)

5. Cohen, J.W.: The Single Server Queue, 2nd edn. North-Holland, Amsterdam/New York (1982) 6. Denisov, D., Shneer, V.: Asymptotics for first passage times of Levy processes and random walks.

EURANDOM Report 2006-017 (2006)

7. Denisov, D., Dieker, T., Shneer, V.: Large deviations for random walks under subexponentiality: the big-jump domain. Ann. Probab. 36(5), 1946–1991 (2008)

8. Doney, R.A.: On the asymptotic behaviour of first passage times for transient random walks. Probab. Theory Relat. Fields 81, 239–246 (1989)

9. Jelenkovi´c, P.R., Momˇcilovi´c, P.: Large deviations of square root insensitive random sums. Math. Oper. Res. 29(2), 398–406 (2004)

10. De Meyer, A., Teugels, J.L.: On the asymptotic behaviour of the distributions of the busy period and service time in M/G/1. J. Appl. Probab. 17(3), 802–813 (1980)

11. Zwart, A.P.: Tail asymptotics for the busy period in the GI/G/1 queue. Math. Oper. Res. 26(3), 485– 493 (2001)

Referenties

GERELATEERDE DOCUMENTEN

Regelmatig bewust stil staan bij hoe je vragen stelt: stel je bijvoorbeeld open vragen en lukt het om niet voor de ander ‘in te vullen’.

[r]

Door nu een gemeenschappelijk raaklijn te tekenen aan beide cirkels vinden we de zijde waarop de punten B en C liggen.. Voor deze gemeenschappelijke raaklijn teken we

In this paper we address the problem of overdetermined blind separation and localization of several sources, given that an unknown scaled and delayed version of each source

We show that in the stationary M/G/1 queue, if the ser- vice time distribution is with increasing (decreasing) failure rate (IFR (DFR)), then (a) The distribution of the number

In Section 3 we exploit this integral equation to obtain the busy period distribution for the case of exponential patience, the service time being either Hyperexponential or

Rosenlund in [12] extended Cohen’s result by deriving the joint transform of the busy period length, the number of customers served and the number of losses during the busy period..