HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES

Similar documents
IEOR 8100: Topics in OR: Asymptotic Methods in Queueing Theory. Fall 2009, Professor Whitt. Class Lecture Notes: Wednesday, September 9.

LIMITS FOR QUEUES AS THE WAITING ROOM GROWS. Bell Communications Research AT&T Bell Laboratories Red Bank, NJ Murray Hill, NJ 07974

LIMITS AND APPROXIMATIONS FOR THE M/G/1 LIFO WAITING-TIME DISTRIBUTION

THE HEAVY-TRAFFIC BOTTLENECK PHENOMENON IN OPEN QUEUEING NETWORKS. S. Suresh and W. Whitt AT&T Bell Laboratories Murray Hill, New Jersey 07974

Stochastic Models 3 (1998)

TOWARDS BETTER MULTI-CLASS PARAMETRIC-DECOMPOSITION APPROXIMATIONS FOR OPEN QUEUEING NETWORKS

LIMITS AND APPROXIMATIONS FOR THE BUSY-PERIOD DISTRIBUTION IN SINGLE-SERVER QUEUES

ANALYSIS OF THE LAW OF THE ITERATED LOGARITHM FOR THE IDLE TIME OF A CUSTOMER IN MULTIPHASE QUEUES

Transient Analysis of a Series Configuration Queueing System

Numerical Transform Inversion to Analyze Teletraffic Models

Periodic Load Balancing

Stochastic process. X, a series of random variables indexed by t

NUMERICAL INVERSION OF PROBABILITY GENERATING FUNCTIONS

Class 11 Non-Parametric Models of a Service System; GI/GI/1, GI/GI/n: Exact & Approximate Analysis.

Convergence Rates for Renewal Sequences

HEAVY-TRAFFIC ASYMPTOTIC EXPANSIONS FOR THE ASYMPTOTIC DECAY RATES IN THE BMAP/G/1 QUEUE

Tales of Time Scales. Ward Whitt AT&T Labs Research Florham Park, NJ

Synchronized Queues with Deterministic Arrivals

MASSACHUSETTS INSTITUTE OF TECHNOLOGY 6.265/15.070J Fall 2013 Lecture 22 12/09/2013. Skorokhod Mapping Theorem. Reflected Brownian Motion

PIECEWISE-LINEAR DIFFUSION PROCESSES

STABILITY AND STRUCTURAL PROPERTIES OF STOCHASTIC STORAGE NETWORKS 1

A Robust Queueing Network Analyzer Based on Indices of Dispersion

A Review of Basic FCLT s

(b) What is the variance of the time until the second customer arrives, starting empty, assuming that we measure time in minutes?

Busy Period Length and Higher level First passage probabilities

A Queueing System with Queue Length Dependent Service Times, with Applications to Cell Discarding in ATM Networks

ANNALES DE L I. H. P., SECTION B

COMPUTING DISTRIBUTIONS AND MOMENTS IN POLLING MODELS BY NUMERICAL TRANSFORM INVERSION

Operations Research Letters. Instability of FIFO in a simple queueing system with arbitrarily low loads

On Approximations for the GI/GI/1 Queue and Generalized Jackson Open Queueing Networks Using Indices of Dispersion

Logarithmic scaling of planar random walk s local times

Queueing Theory I Summary! Little s Law! Queueing System Notation! Stationary Analysis of Elementary Queueing Systems " M/M/1 " M/M/m " M/M/1/K "

Stochastic grey-box modeling of queueing systems: fitting birth-and-death processes to data

A Diffusion Approximation for the G/GI/n/m Queue

Economy of Scale in Multiserver Service Systems: A Retrospective. Ward Whitt. IEOR Department. Columbia University

Full terms and conditions of use:

ENGINEERING SOLUTION OF A BASIC CALL-CENTER MODEL

There recently has been great interest in the performance of queues

Stability and Rare Events in Stochastic Models Sergey Foss Heriot-Watt University, Edinburgh and Institute of Mathematics, Novosibirsk

THE VARIANCE CONSTANT FOR THE ACTUAL WAITING TIME OF THE PH/PH/1 QUEUE. By Mogens Bladt National University of Mexico

Solution: The process is a compound Poisson Process with E[N (t)] = λt/p by Wald's equation.

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

Q = (c) Assuming that Ricoh has been working continuously for 7 days, what is the probability that it will remain working at least 8 more days?

FINAL REPORT. Project Title: Extreme Values of Queues, Point Processes and Stochastic Networks

IEOR 6711: Stochastic Models I Professor Whitt, Thursday, November 29, Weirdness in CTMC s

One important issue in the study of queueing systems is to characterize departure processes. Study on departure processes was rst initiated by Burke (

Other properties of M M 1

FRACTIONAL BROWNIAN MOTION WITH H < 1/2 AS A LIMIT OF SCHEDULED TRAFFIC

NOTES AND PROBLEMS IMPULSE RESPONSES OF FRACTIONALLY INTEGRATED PROCESSES WITH LONG MEMORY

BRAVO for QED Queues

MULTI-DIMENSIONAL TRANSFORM INVERSION WITH APPLICATIONS TO THE TRANSIENT M/G/1 QUEUE. AT&T Bell Laboratories. June 15, 1993

Electronic Companion Fluid Models for Overloaded Multi-Class Many-Server Queueing Systems with FCFS Routing

GI/M/1 and GI/M/m queuing systems

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

An Overview of Brownian and Non-Brownian FCLTs for the Single-Server Queue

On the Rate of Convergence to Equilibrium for Two-sided Reflected Brownian Motion and for the Ornstein-Uhlenbeck Process

Heavy-Traffic Limit of the GI/GI/1 Stationary Departure Process and Its Variance Function

1 Basic concepts from probability theory

On the static assignment to parallel servers

Stabilizing Customer Abandonment in Many-Server Queues with Time-Varying Arrivals

A STAFFING ALGORITHM FOR CALL CENTERS WITH SKILL-BASED ROUTING: SUPPLEMENTARY MATERIAL

Baltzer Journals Received 7 January 1997; revised 16 April 1997 An Interpolation Approximation for the GI/G/1 Queue Based on Multipoint Pade Approxima

AT&T Bell Laboratories. May 21, Revision: January 27, (This paper has been submitted to Operations Research)

This paper investigates the impact of dependence among successive service times on the transient and

On the Properties of a Tree-Structured Server Process

Department of Industrial Engineering, University of Wisconsin-Madison, Madison, Wisconsin 53706, USA

Author's personal copy

NEW FRONTIERS IN APPLIED PROBABILITY

The exponential distribution and the Poisson process

An Introduction to Stochastic Modeling

Asymptotic Delay Distribution and Burst Size Impact on a Network Node Driven by Self-similar Traffic

Stochastic-Process Limits

E-Companion to Fully Sequential Procedures for Large-Scale Ranking-and-Selection Problems in Parallel Computing Environments

Asymptotic Coupling of an SPDE, with Applications to Many-Server Queues

J. MEDHI STOCHASTIC MODELS IN QUEUEING THEORY

Central limit theorems for ergodic continuous-time Markov chains with applications to single birth processes

Extremes and ruin of Gaussian processes

The Fluid Limit of an Overloaded Processor Sharing Queue

SERVER STAFFING TO MEET TIME-VARYING DEMAND

HITTING TIME IN AN ERLANG LOSS SYSTEM

The Subexponential Product Convolution of Two Weibull-type Distributions

Estimation of arrival and service rates for M/M/c queue system

Markovian N-Server Queues (Birth & Death Models)

A GENERAL FRAMEWORK FOR THE ASYMPTOTIC VALIDITY OF TWO-STAGE PROCEDURES FOR SELECTION AND MULTIPLE COMPARISONS WITH CONSISTENT VARIANCE ESTIMATORS

1. Introduction. Consider a single cell in a mobile phone system. A \call setup" is a request for achannel by an idle customer presently in the cell t

Since D has an exponential distribution, E[D] = 0.09 years. Since {A(t) : t 0} is a Poisson process with rate λ = 10, 000, A(0.

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

Blind Fair Routing in Large-Scale Service Systems with Heterogeneous Customers and Servers

Session-Based Queueing Systems

Load Balancing in Distributed Service System: A Survey

Figure 10.1: Recording when the event E occurs

9 Brownian Motion: Construction

Poisson Processes. Stochastic Processes. Feb UC3M

THE INTERCHANGEABILITY OF./M/1 QUEUES IN SERIES. 1. Introduction

Overflow Networks: Approximations and Implications to Call-Center Outsourcing

A DIFFUSION APPROXIMATION FOR THE G/GI/n/m QUEUE

The last departure time from an M t /G/ queue with a terminating arrival process

II. MODEL DESCRIPTION. A. Matrix Exponential Process

Adventures in Stochastic Processes

Markov Chains. X(t) is a Markov Process if, for arbitrary times t 1 < t 2 <... < t k < t k+1. If X(t) is discrete-valued. If X(t) is continuous-valued

Transcription:

HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES by Peter W. Glynn Department of Operations Research Stanford University Stanford, CA 94305-4022 and Ward Whitt AT&T Bell Laboratories Murray Hill, NJ 07974-0636 February 9, 1994 Revision: July 20, 1995 To appear in Operations Research Letters

Abstract We consider the maximum waiting time among the first n customers in the GI/G/1 queue. We use strong approximations to prove, under regularity conditions, convergence of the normalized maximum wait to the Gumbel extreme-value distribution when the traffic intensity ρ approaches 1 from below and n approaches infinity at a suitable rate. The normalization depends on the interarrival-time and service-time distributions only through their first two moments, corresponding to the iterated limit in which first ρ approaches 1 and then n approaches infinity. We need n to approach infinity sufficiently fast so that n( 1 ρ) 2. We also need n to approach infinity sufficiently slowly: If the service time has a p th moment for ρ > 2, then it suffices for ( 1 ρ) n 1/ p to remain bounded; if the service time has a finite moment generating function, then it suffices to have ( 1 ρ) log n 0. This limit can hold even when the normalized maximum waiting time fails to converge to the Gumbel distribution as n for each fixed ρ. Similar limits hold for the queue length process. Key words: extreme values, queues, maximum waiting time, diffusion approximations, reflected Brownian motion, strong approximations, limit theorems.

1. Introduction When doing performance analysis of a service system, we usually try to describe the congestion experienced by a typical arrival, actual or virtual (at an arbitrary time), and thus do the standard steady-state analysis. An alternative approach, known as extreme-value engineering (see Costillo [8]), is to describe the maximum congestion experienced over some typical interval. This may still entail steady-state analysis, in that we consider stationary stochastic processes, but now we focus on large values, e.g., the largest customer waiting time over an hour. In order to be able to effectively use extreme-value engineering in performance analysis, we need to be able to determine the distribution, or at least the mean, of the maximum congestion. This requirement is a major difficulty, because distributions of maximum congestion measures in queueing models are unavailable except in very special cases. However, extreme-value theory comes to our aid. Fundamental limit theorems in extreme-value theory imply that the extremevalue distributions over suitably long intervals can be approximated by a few special distributions [8]. Thus, there is statistical regularity associated with looking at extremes, paralleling the more familiar statistical regularity associated with looking at sums and averages, stemming from the central limit theorem. However, even with the approximating extreme-value distributions, there remains a difficulty, because the parameters of the extreme-value distributions depend upon the queueing processes, and thus the model data, in a complicated way. Berger and Whitt [6] proposed ways to circumvent this difficulty through appropriate approximations for the key parameters. In particular, Berger and Whitt [6] developed and evaluated several heuristic approximations for extreme values of queueing processes over large time intervals. One of these approximations combined the extreme-value limit for reflected Brownian motion (RBM), established in [6], with an approximation of the queueing process by RBM, which separately can be justified by familiar

- 2 - heavy-traffic limit theorems. Our purpose here to to establish double limits that determine regions in which the overall approximation in [6] is asymptotically correct. For this purpose, we construct a sequence of queueing systems indexed by n in which the traffic intensities ρ n approach 1 from below as n. The length of the interval over which the maximum is taken, t n, must also approach infinity, but neither too quickly nor too slowly. We need ( 1 ρ n ) 2 t n as n to have the relevant time in RBM go to infinity, but we also need to impose conditions on how fast t n grows. These conditions allow the limit to hold even when the normalized maximum wait fails to have the customary extreme-value limit as t for fixed ρ. Our principal tools are strong approximation theorems, as in Csȯ. rgȯ. and Re ve sz [10]. Strong approximations were used in a similar way to study extreme values associated with sliding window flow control schemes, or scan statistics, in Berger and Whitt [5]. A concrete application of these extreme-value approximations is to compare alternative traffic descriptors in emerging high-speed communication networks; see Berger and Whitt [7]. The specific process we consider is the sequence of waiting times in the GI/G/1 queue (so that t n above should be an integer), but the argument extends easily to other processes and models, given that corresponding strong approximations hold; e.g., see Horva th [6] and Phillipp and Stout [13]. The corresponding limit for the discrete queue-length process is interesting because no extreme-value limit holds for each fixed ρ. See Iglehart [14], Leadbetter, Lindgren and Rootze n [12] for background on the basic extreme-value theory. Theorem 2.1 of Horva th [6] provides a strong approximation for the queue length process. Different heavy-traffic limits for extreme values of queueing processes follow easily from the continuous mapping theorem and related arguments in the cases ( 1 ρ n ) t n c or ρ n ρ > 1 as n ; see Section 6 of Whitt [20]. We will review the first case below. The

- 3 - case of ρ = 1 is treated in Theorem 9.1 of Iglehart and Whitt [13]. Previous related work on heavy-traffic extreme-value limits for queues has been done by Serfozo [18,19] and McCormick and Park [15]. See Berger and Whitt [6] for a numerical evaluation of the approximation through comparisons with simulations. 2. Results For each n 1, let W n {W n (k) :k 0 } be a waiting time sequence, defined by W n ( 0 ) = 0 and W n (k + 1 ) = [W n (k) + ρ n V k U k ] +, (1) where [x] + = max {x, 0 }, U {U k :k 1 } and V {V k :k 0 } are independent sequences of i.i.d. nonnegative random variables satisfying EV k = EU k = 1, (2) σ v 2 Var V k < and σ u 2 Var U k <, (3) with at least one of σ v 2 > 0 and σ u 2 > 0. Let A n = Σ n U k and C n = k = 1 n 1 Σ V k. k = 0 Then W n (k) = S n (k) min S n ( j), (5) 0 j k where S n (k) = ρ n C k A k. (6) Let B {B(t) :t 0 } be canonical (drift 0, variance 1) Brownian motion (BM) and let R {R(t) :t 0 } be canonical RBM (with drift 0 and variance 1), i.e.,

- 4 - R(t) = t + B(t) min {s + B(s) }, t 0. (7) 0 s t Let M n (k) = maxw n ( j), k 0, (8) 0 j k and M(t) = maxr(s), t 0. (9) 0 s t Extreme-value limits for M n (k) as k for any fixed n are given in Iglehart [12] and Pakes [16]. These limits require the extra condition E exp (εv k ) < for some ε > 0 (10) and more, and involve relatively complicated normalization constants. However, it is natural to expect that the situation should simplify in heavy traffic. To start, we give the standard heavytraffic result in this setting, paralleling Theorem 9.1 of Iglehart and Whitt [13]. Let = > denote convergence in distribution. Theorem 1. If ρ n 1 with ( 1 ρ n ) n c as n, where 0 c < then n 1/2 M n (nt) = > σ 2 2 u + σ v M c 2 t c σ u 2 2 as n. + σ v Theorem 1 is an elementary consequence of the continuous mapping theorem and the basic heavy-traffic limit theorem: n 1/2 W n ( nt ) = > σ 2 2 u + σ v R c 2 t c σ u 2 2 + σ v as n ; (11) see Section 6 of Whitt [20 ]. (See Section 2 of Abate and Whitt [2] for a discussion of scaling time and space.)

- 5 - Theorem 1 contains the waiting-time part of Theorem 9.1 of [13] as a special case. The distribution of the limit in Theorem 1 can be obtained from the Laplace transform of the associated first-passage-time distribution; see Corollary 3.4.1 of Abate and Whitt [3]. This transform can easily be inverted numerically; see Abate and Whitt [4]. We can combine Theorem 1 above with Theorem 1 of Berger and Whitt [6] to describe the iterated limit, as first ρ and then t. For this purpose, let Z be a random variable with the classical Gumbel extreme-value cdf, i.e., P(Z x) = exp ( e x ), < x <. (12) The following result justifies (4.4) of Berger and Whitt [6] in the case of the waiting times. (Related results hold for queue-length and workload processes.) Corollary. Under the conditions of Theorem 1, 2 ( 1 ρ n ) σ u 2 2 M n (nt) log 2c 2 t + σ v σ 2 2 = > Z u + σ v as first n and then t, where Z is given in (12). We now want to generalize the Corollary to Theorem 1 to obtain an appropriate double limit. For this, we impose extra moment conditions. There are two cases: Theorem 2. Suppose that ρ n 1 with ( 1 ρ n ) t n as n. (a) If EV k p < for p > 2 and lim 1/ ( 1 ρ n ) t p n < as n, then n 2 ( 1 ρ n ) M n (t n ) σ 2 2 u + σ v 2 ( 1 ρ n ) 2 t log n σ 2 2 u + σ v = = > Z as n. (13) (b) If (10) holds and ( 1 ρ n ) log t n 0 as n, then (13) holds. The appeal of Theorem 2 is that it justifies using the Gumbel approximation even when M n (k) is not in its domain of attraction as k for each fixed n. Dividing by

- 6 - log ( ( 1 ρ n ) 2 t n ) in Theorem 2, we obtain the following corollary. Corollary. Under the conditions of Theorem 2, 2 ( 1 ρ n ) M n (t n ) = > log 2 log (t n ) σ u 2 2 as n. + σ v It remains to determine what happens if t n faster than allowed by the conditions of Theorem 2. Iterated limits as first t and then ρ 1 for the decay rate (the Corollary to Theorem 2) are established in Abate, Choudhury and Whitt [1] and Choudhury and Whitt [9]. 3. Proof of Theorem 2 We apply the classical KMT (Komlo s-major-tusna dy) strong approximation theorems, as given in Csȯ. rgȯ. and Reve sz [10]. We use Theorem 2.6.3 on p. 107 of [10] for part (a) and Theorem 2.6.2 on p. 107 of [10] for part (b). We only display the the proof of part (a), because the proof of Theorem 3 is almost identical. Under the assumptions of (a), the KMT theorem yields S n (k) = ( 1 ρ n ) k + ρ 2 n σ 2 v + σ 2 u B(k) + o(k 1/ p ) w. p. 1 (14) uniformly in n. (Under the conditions of (b), the error is O( log k).) Given (14), M n (t n ) = max { ( 1 ρ n ) k + 0 k t n ρ 2 n σ 2 v + σ 2 u B(k) min { ( 1 ρ n ) j + ρ 2 n σ 2 v + σ 2 1/ u B( j) }} + o(t p n ) w. p. 1. (15) 0 j k Next, by Corollary 1.2.3 on p. 31 of Csȯ. rgȯ. and Reve sz [10], we can replace the integer arguments in (15) by continuous ones, i.e., M n (t n ) = Y n (t n ) + o(t n 1/ p ), w. p. 1, (16) where

- 7 - Y n (t n ) = max { ( 1 ρ n ) t + 0 t t n ρ 2 n σ 2 v + σ 2 u B(t) min { ( 1 ρ n ) s + ρ 2 n σ 2 v + σ 2 1/ u B(s) }} + o(t p n ) w. p. 1. (17) 0 s t Let = d denote equality in distribution. By (16), (17) and the conditions in (a), ( 1 ρ n ) M n (t n ) = ( 1 ρ n ) Y n (t n ) + o( 1 ) w. p. 1, (18) but d Y n (t n ) = max { u + 0 u t n ( 1 ρ n σ 2 u + ρ 2 n σ 2 v B(u) ) 2 min { s + σ 2 u + ρ 2 n σ 2 v B(s) }} 0 s u = d (σ 2 u + ρ 2 n σ 2 u v ) max { 0 u t n ( 1 ρ n ) 2 2 σu + ρ 2 2 + B u n σ v σ u 2 + ρ 2 2 n σ v s min { 2 σu + ρ 2 2 + B s n σ v σ u 2 + ρ 2 2 } } n σ v 0 s u = (σ 2 A + ρ 2 n σ 2 v ) M t n ( 1 ρ n ) 2 σ u 2 + ρ 2 2 n σ v (19) for M in (9). By Theorem 1 of Berger and Whitt [6], 2M t n ( 1 ρ n ) 2 σ 2 u + ρ 2 2 n σ v log 2t n ( 1 ρ n ) 2 σ 2 u + ρ 2 2 n σ v = = > Z as n (20) for Z in (12). The proof is completed by combining (18), (19) and (20), and noting that ρ n 1.

References [1] J. Abate, G. L. Choudhury and W. Whitt, Exponential approximations for tail probabilities in queues, I: waiting times, Oper. Res., to appear. [2] J. Abate and W. Whitt, Transient behavior of regulated Brownian motion I: starting at the origin, Adv. Appl. Prob. 19, 560-598 (1987). [3] J. Abate and W. Whitt, Transient behavior of the M/M/1 queue via Laplace transforms, Adv. Appl. Prob. 20, 145-178 (1988). [4] J. Abate and W. Whitt, The Fourier-series method for inverting transforms of probability distributions, Queueing Systems 10, 5-88 (1992). [5] A. W. Berger and W. Whitt, Asymptotics for open-loop window flow control, J. Appl. Math. Stoch. Anal. 7, 337--356 (1994). [6] A. W. Berger and W. Whitt, Maximum values in queueing processes, Prob. Engr. Inf. Sci., to appear. [7] A. W. Berger and W. Whitt, Comparison of two operational traffic descriptors for ATM connections in a broadband ISDN, Queueing Systems, to appear. [8] E. Castillo, Extreme Value Theory in Engineering, Academic Press, New York. [9] G. L. Choudhury and W. Whitt, Heavy-traffic expansions for the asymptotic decay rates in the BMAP/G/1 queue, Stochastic Models 10, 453-498 (1994). [10] M. Csȯ. rgȯ. and P. Re ve sz, Strong Approximations in Probability and Statistics, Academic Press, New York, 1981. [11] L. Horva th, Strong approximations for open queueing networks, Math. Oper. Res. 17,

- R-2-487-508 (1992). [12] D. L. Iglehart, Extreme values in the GI/G/1 queue, Ann. Math. Statist. 43, 627-635 (1972). [13] D. L. Iglehart and W. Whitt, Multiple channel queues in heavy traffic, I, Adv. Appl. Prob. 2, 150-177 (1970). [14] M. R. Leadbetter, G. Lindgren and H. Rootze n, Extremes and Related Properties of Random Sequences and Processes, Springer-Verlag, New York, 1983. [15] W. P. McCormick and Y. S. Park, Approximating the distribution of the maximum queue length for M/M/s queues, in Queueing and Related Models, U. N. Bhat and I. V. Basawa (eds.), Oxford University Press, 240-261 (1992). [16] A. G. Pakes, On the tails of waiting-time distributions, J. Appl. Prob., 12, 555-564 (1975). [17] W. Phillipp and W. Stout, Almost Sure Invariance Principles for Partial Sums of Weakly Dependent Random Variables, Mem. Amer. Math. Soc., 161, Providence, RI, 1975. [18] R. F. Serfozo, Extreme values of birth and death processes and queues, Stoch. Proc. Appl. 27, 291-306 (1988). [19] R. F. Serfozo, Extreme values of queue lengths in M/G/1 and GI/M/1 systems. Math. Oper. Res. 13, 349-357 (1988). [20] W. Whitt, Some useful functions for functional limit theorems, Math. Oper. Res. 5, 67-85 (1980).