A note on the GI/GI/ system with identical service and interarrival-time distributions

Similar documents
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

Department of Applied Mathematics Faculty of EEMCS. University of Twente. Memorandum No Birth-death processes with killing

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

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 "

Analysis of an Infinite-Server Queue with Markovian Arrival Streams

BRANCHING PROCESSES AND THEIR APPLICATIONS: Lecture 15: Crump-Mode-Jagers processes and queueing systems with processor sharing

Synchronized Queues with Deterministic Arrivals

A source model for ISDN packet data traffic *

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

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

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

A FEW REMARKS ON THE SUPREMUM OF STABLE PROCESSES P. PATIE

Link Models for Circuit Switching

2905 Queueing Theory and Simulation PART III: HIGHER DIMENSIONAL AND NON-MARKOVIAN QUEUES

The exponential distribution and the Poisson process

Non-Persistent Retrial Queueing System with Two Types of Heterogeneous Service

ECE 3511: Communications Networks Theory and Analysis. Fall Quarter Instructor: Prof. A. Bruce McDonald. Lecture Topic

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

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

Quadratic Transformations of Hypergeometric Function and Series with Harmonic Numbers

Weighted Sums of Orthogonal Polynomials Related to Birth-Death Processes with Killing

MATH 56A: STOCHASTIC PROCESSES CHAPTER 6

Name of the Student:

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

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

Poisson random measure: motivation

Contents Preface The Exponential Distribution and the Poisson Process Introduction to Renewal Theory

Lecture 10: Semi-Markov Type Processes

Data analysis and stochastic modeling

SYMBOLS AND ABBREVIATIONS

Non Markovian Queues (contd.)

Convergence Rates for Renewal Sequences

COMPUTING MOMENTS OF FREE ADDITIVE CONVOLUTION OF MEASURES

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.

IEOR 6711, HMWK 5, Professor Sigman

2 light traffic derivatives for the GI/G/ queue. We shall see that our proof of analyticity is mainly based on some recursive formulas very similar to

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?

The Generating Functions for Pochhammer

RELATING TIME AND CUSTOMER AVERAGES FOR QUEUES USING FORWARD COUPLING FROM THE PAST

M/M/3/3 AND M/M/4/4 RETRIAL QUEUES. Tuan Phung-Duc, Hiroyuki Masuyama, Shoji Kasahara and Yutaka Takahashi

A General Distribution Approximation Method for Mobile Network Traffic Modeling

HEAVY-TRAFFIC EXTREME-VALUE LIMITS FOR QUEUES

Chapter 8 Queuing Theory Roanna Gee. W = average number of time a customer spends in the system.

Approximating the Conway-Maxwell-Poisson normalizing constant

E[X n ]= dn dt n M X(t). ). What is the mgf? Solution. Found this the other day in the Kernel matching exercise: 1 M X (t) =

Convexity Properties of Loss and Overflow Functions

SOLUTIONS IEOR 3106: Second Midterm Exam, Chapters 5-6, November 8, 2012

Performance Modelling of Computer Systems

NEW FRONTIERS IN APPLIED PROBABILITY

Introduction to Queueing Theory with Applications to Air Transportation Systems

Optional Stopping Theorem Let X be a martingale and T be a stopping time such

Lecture 7: Simulation of Markov Processes. Pasi Lassila Department of Communications and Networking

THE QUEEN S UNIVERSITY OF BELFAST

The G/GI/N Queue in the Halfin-Whitt Regime I: Infinite Server Queue System Equations

Queuing Theory. Using the Math. Management Science

Queueing Theory II. Summary. ! M/M/1 Output process. ! Networks of Queue! Method of Stages. ! General Distributions

Chapter 3 Balance equations, birth-death processes, continuous Markov Chains

Part I Stochastic variables and Markov chains

Continuous-time Markov Chains

Computer Networks More general queuing systems

Figure 10.1: Recording when the event E occurs

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

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

A Two Phase Service M/G/1 Vacation Queue With General Retrial Times and Non-persistent Customers

BIRTH DEATH PROCESSES AND QUEUEING SYSTEMS

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

A Robust Queueing Network Analyzer Based on Indices of Dispersion

APPENDIX to Stabilizing Performance in Many-Server Queues with Time-Varying Arrivals and Customer Feedback

P (L d k = n). P (L(t) = n),

M/M/1 Queueing System with Delayed Controlled Vacation

Online Supplement to Creating Work Breaks From Available Idleness

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

CONTROL SYSTEMS, ROBOTICS AND AUTOMATION Vol. XI Stochastic Stability - H.J. Kushner

Readings: Finish Section 5.2

Efficient Simulation of a Tandem Queue with Server Slow-down

Regenerative Processes. Maria Vlasiou. June 25, 2018

There recently has been great interest in the performance of queues

Chapter 2. Poisson Processes. Prof. Shun-Ren Yang Department of Computer Science, National Tsing Hua University, Taiwan

Symbolic summation for Feynman integrals

ISyE 6650 Test 2 Solutions

1 Delayed Renewal Processes: Exploiting Laplace Transforms

On the number of ways of writing t as a product of factorials

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

Simulating events: the Poisson process

A FAST MATRIX-ANALYTIC APPROXIMATION FOR THE TWO CLASS GI/G/1 NON-PREEMPTIVE PRIORITY QUEUE

Duality and Other Results for M/G/1 and GI/M/1 Queues, via a New Ballot Theorem

Barnes integral representation

Before you begin read these instructions carefully.

Queuing Theory. Richard Lockhart. Simon Fraser University. STAT 870 Summer 2011

Queueing Theory. VK Room: M Last updated: October 17, 2013.

1. Introduction Interest in this project began with curiosity about the Laplace transform of the Digamma function, e as ψ(s + 1)ds,

The Gauss hypergeometric function F (a, b; c; z) for large c

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

IDLE PERIODS FOR THE FINITE G/M/1 QUEUE AND THE DEFICIT AT RUIN FOR A CASH RISK MODEL WITH CONSTANT DIVIDEND BARRIER

Wait-Time Predictors for Customer Service Systems with Time-Varying Demand and Capacity

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

Introduction to queuing theory

ec1 e-companion to Liu and Whitt: Stabilizing Performance

Geometric ρ-mixing property of the interarrival times of a stationary Markovian Arrival Process

Statistics for scientists and engineers

Transcription:

A note on the GI/GI/ system with identical service and interarrival-time distributions E.A. van Doorn and A.A. Jagers Department of Applied Mathematics University of Twente P.O. Box 7, 75 AE Enschede, The Netherlands E-mail: {e.a.vandoorn, a.a.jagers}@utwente.nl Dedicated to Frits Göbel on the occasion of his 7th birthday Abstract. We study the stationary distribution of the number of busy servers in a GI/GI/ system in which the service-time distribution is identical to the interarrival-time distribution, and obtain several representations for the variance. As a result we can verify an expression for the variance, conjectured by Rajaratnam and Takawira (IEEE Trans. Vehicular Technol. 5 () 954-97), when the common distribution of interarrival and service times is a gamma distribution. Keywords and phrases: infinite-server system, busy-server distribution, gamma distribution, Mellin transform Mathematics Subject Classification: Primary 6K5, Secondary 44A5, 68M, 9B

Introduction We are interested in the steady-state distribution and in particular the first two moments of the number of busy servers in a GI/GI/ system in which the service time distribution is identical to the interarrival-time distribution. This particular model comes about when an infinite pool of customers has to be served by a tandem service system consisting of a finite group of servers (of size N, say) followed by an infinite-server group. If service times at all servers are independent and identically distributed random variables, then the arrival process at the second group is simply a superposition of N independent renewal processes, each with an interarrival-time distribution equal to the service-time distribution. The number of busy servers in the infinite-server system is therefore the sum of N independent and identically distributed random variables, each representing the number of busy servers in the infinite-server group when N. It is the stationary distribution of the latter random variable which is our concern in this note. The model of a tandem system consisting of a finite-server group followed by an infinite-server group, but with a Poisson arrival process to the first group, has been proposed by Rajaratnam and Takawira in [6] and earlier papers (see the references in [6]) in the performance analysis of cellular mobile networks. In this setting it is of interest to know the stationary distribution and in particular the mean and variance of the number of busy servers in the infinite-server group, but this distribution seems difficult to obtain. Rajaratnam and Takawira [6] therefore resort to an approximate analysis which involves the model studied in this note. We reveal in the next section a remarkably simple expression for M(t), the time-dependent mean number of busy servers in the GI/GI/ system, when interarrival and service times are identically distributed. This result enables us to find V, the variance of the stationary number of busy servers, by exploiting a classic result of Takács [7]. Some special cases are considered in Section 3. In particular, we will verify an expression for V which was conjectured by Rajaratnam and Takawira [6] in the case that interarrival and service times have identical gamma distributions. We finally note that an interesting representation for V has been given by Yamazaki et al. [8], but it does not seem to lead to the explicit expression of Section. The number of busy servers We start off with some general notation and terminology. Let us consider a GI/GI/ system in which the interarrival times have a common distribution function F, and the service times have a common distribution function H. Both

F and H are supposed to have a finite first moment, so that the arrival and service rates ( ( λ tdf (t)) and µ tdh(t)), respectively, are positive. We assume that the system starts empty at time and that the time until the first arrival has distribution function G. By m we denote the renewal function associated with F, that is, m(t) F n (t), t, n where F n stands for the n-fold convolution of F. By X(t) and X we denote the number of busy servers at time t and in steady state, respectively, and we let B n (t) and B n be their respective nth binomial moments, that is, B n (t) ( ) k Pr{X(t) k} and B n n kn ( ) k Pr{X k}, n. n The next theorem summarizes some classic results of Takács [7] on these binomial moments. Theorem (i) The binomial moments B n (t) exist for all n and t, and, if G F, satisfy the recurrence relation B n (t) t kn B n (t u)( H(t u))dm(u), t, n,,..., () where B (t). (ii) There exists a unique steady-state distribution with binomial moments B n satisfying B n λ B n (t)( H(t))dt, n,,..., () where B n (t), n,,..., are the time-dependent binomial moments in the case G F. Takács requires F to be non-lattice for (), but, as observed in [8], this condition can be dropped. For generalizations of Takács findings and related results we refer to Pakes and Kaplan [5], Kaplan [3], Liu et al. [4] and Ayhan et al. [], and the references there. As announced, we wish to obtain the mean M and variance V of the stationary number of busy servers in the case that F H. To this end we first observe a surprisingly simple corollary to Theorem concerning M(t), the mean number of busy servers at time t.

Corollary If G F H then M(t) H(t) for all t. Proof From Theorem (i) we see that M(t) B (t) t ( H(t u))dm(u) m(t) H m(t). But since m(t) n F n (t) n Hn (t), the result follows immediately. Remark A more direct (and perhaps more appealing) argument leads to a generalization of Corollary in which we do not require G F. Indeed, let T i be the arrival time of the ith customer, and S i his service time. Then we can write X(t) I [Ti,T i +S i )(t), t, i where I A denotes the indicator function of a set A. Taking expectations on both sides we get M(t) Pr{T i t < T i + S i } i Pr{T i t < T i+ } Pr{T t}, since T i+ T i and S i are independent and identically distributed, and also independent of T i. So we actually have M(t) G(t) for all t. If F H then Theorem (ii) (or Little s formula) tells us M B, since λ µ ( H(t)dt. Moreover, Corollary tells us that B (t) M(t) H(t), which upon substitution in () gives us B and hence V B +M M B. Summarizing we have the following. Theorem 3 If F H then the mean M and variance V of the stationary number of busy servers in the system GI/GI/ are given by M and V µ i H(t)( H(t))dt. (3) We easily see that changing the unit of time does not affect the value of V (which is obvious also on physical grounds). We also note that < V < µ ( H(t))dt. The special case of a gamma distribution (discussed in Section 3.) may be used to show that both lower and upper bound can be approached arbitrarily close by choosing the parameter c in (8) sufficiently large and small, respectively. 3

It is interesting to observe that V can be represented as V µ t t dh(t )dh(t ), (4) so that V/µ may be interpreted as the expected absolute value of the difference of two service times. If H has a continuous density h on (, ), with h(t) O(t a ) for some a > and t, and h(t) O(t b ) for some b > and t, we may also express V in terms of the Mellin transform of h, given by M(h, z) t z h(t)dt, a < R(z) < + b. To do so we use the general Parseval relation for Mellin transforms (and integration by parts), and end up with the contour-integral representation V µ πi κ+i κ i 3 Special cases M(h, z + )M(h, z) dz, min(a, b) < κ <. (5) z(z ) In this section we will look more closely at two special cases, namely H is a mixture of a degenerate and an exponential distribution, and H is a gamma distribution. Since V is independent of the unit of time it is no restriction of generality to assume µ in the remainder of this section. 3. Mixtures of degenerate and exponential distributions Let us assume that the interarrival and service times in the GI/GI/ system are all drawn from a mixture of a degenerate and an exponential distribution with means, that is, for some p, p <, H(t) F (t) pi [, ) (t) + ( p)( e t ), t. (6) Substitution of this distribution function in (3) readily yields V V (p) ( p)( + (4/e )p). (7) Rajaratnam and Takawira [6] observed that V () and V (), and found via simulation that V (/) 5/8.65 (in reality, V (/) /4 + /e.679). Hence, they proposed the quadratic interpolation formula V (p) ( p)( + p/), which is pretty close to (7) since 4/e.475. 4

3. Gamma distributions Now suppose that the interarrival and service times in the GI/GI/ system are drawn from a common gamma distribution with mean, that is, F (t) H(t) Γ(c) t c(cu) c e cu du, t, (8) where c is some positive constant and Γ is the gamma function Γ(a) u a e u du, a >. Analysing the E c /E c / queue by standard Markovian techniques, Rajaratnam and Takawira [6] found that for small integral values of c the variance V of the stationary number of busy servers is given by c Γ(c + ) V V (c) Γ(c + ), (9) and they conjectured the validity of this expression for arbitrary c >. Before proving this in two different ways, we note that by the duplication formula for the gamma function (see [, (6..8)]) V (c) may also be written as V (c) π Γ(c + ) Γ(c + ). () As a consequence, by [, (6..47)], V (c) { } πc 8 c +... as c. Moreover V (c) is a decreasing function of c by the log-convexity of the gamma function on (, ). In fact, letting ψ(z) Γ (z)/γ(z) (the digamma function), we have d dc log V (c) ψ(c + ) ψ(c + ) <, since, by [, (6.4.)], ψ (z) k >, z / {,,,...}. (z + k) Theorem 4 The variance of the stationary number of busy servers in the system GI/GI/ when interarrival and service times have a common distribution function (8) is given by (9), or (), for all c >. 5

Proof Elementary substitution of (8) in (3), followed by appropriate changes of variables and a change in the order of integration, leads to ( t ) ( ) V (c) c(cu) c e cu du c(cv) c e cv dv dt (Γ(c)) t ( ) ( ) (ct) c x c e cxt dx (ct) c y c e cyt dy dt (Γ(c)) (Γ(c)) c(γ(c)) Γ(c + ) (Γ(c + )) (xy) c (ct) c e c(x+y)t dt dy dx (xy) c (x + y) c+ c(xy) c dy dx, (x + y) c+ u c e u du dy dx where we have used Γ(c + ) cγ(c). Finally, substitution of y u/v and x /v and another change in the order of integration gives us u as required. c(xy) c dy dx (x + y) c+ c u c dv du ( + u) c+ ( ) u c d ( + u) c, c v c u c du dv ( + u) c+ c u c (u ) du () ( + u) c+ Remark The integral in () is closely related to a particular value of a hypergeometric function. In fact, by [, (5.3.) and (5..)] we have as before. c u c (u ) du ( + u) c+ ct c (t ) dt ( + t) c+ Γ(c + )Γ() F (c +, c; c + ; ) c, Γ(c + ) Second proof of Theorem 4 b to obtain M(h, z) cc Γ(c) We apply (5) with h(t) c c t c e ct /Γ(c) and t z+c e ct z Γ(z + c ) dt c, R(z) > c, Γ(c) 6

and V (c) c κ+i Γ(c) πi κ i Γ(z + c)γ( z + c) dz, c < κ <. z(z ) By replacing z(z ) with Γ( z)/γ( z), followed by a substitution of z c s, we get (up to a factor) a Mellin-Barnes integral for the hypergeometric function value mentioned in the above Remark. Actually, by [, (5.3.) and (5..)] it follows that V (c) c κ+i Γ(c) πi κ i Γ(s + c + )Γ(s + c)γ( s) ds Γ(s + c + ) Γ(c + ) Γ(c + ) F (c +, c; c + ; ) c Γ(c + )Γ(c + ) Γ(c + ), as before. We finally note that for integral values of c a third proof of (9) may be based on the interpretation (4) of V (c) as the expected absolute value of the difference of two service times. Namely, imagine two service times S and S, each consisting of c exponentially distributed phases of mean /c, starting at time, and a counter going up (or down) one unit each time a phase of S (or S ) elapses, until one of the service times ends. If we denote the state of the counter after the nth count by X n, and let N min{n : X c+n c n}, then, for n,,..., N, X n is distributed as n k Y k, where Y, Y,... are independent random variables taking the values + and with equal probabilities. Moreover, at the time of the Nth count either S or S has ended, and the remaining part of the surviving service time consists of c N exponentially distributed phases with means /c. Consequently, V (c) E S S (c EN)/c. () A combinatorial argument shows that N has a truncated negative binomial distribution ( ) c + n Pr{N n} ( n )c+n, n,,..., c, with first moment ( ) c EN c c ( c )c, which, together with (), gives us (9) again. Acknowledgement The authors thank B. Sanders of Vodafone Group Research and Development in Maastricht for drawing their attention to reference [6]. 7

References [] M. Abramowitz and I.A. Stegun (eds), Handbook of Mathematical Functions. Dover, New York, 97. [] H. Ayhan, J. Limon-Robles and M.A. Wortman, On the time-dependent occupancy and backlog distributions for the GI/G/ queue. J. Appl. Probab. 36 (999) 558-569. [3] N. Kaplan, Limit theorems for a GI/G/ queue. Ann. Probab. 3 (975) 78-789. [4] L. Liu, B.R.K. Kashyap and J.G.C. Templeton, On the GI X /G/ system. J. Appl. Probab. 7 (99) 67-683. [5] A.G. Pakes and N. Kaplan, On the subcritical Bellman-Harris process with immigration. J. Appl. Probab. (974) 65-668. [6] M. Rajaratnam and F. Takawira, Handoff traffic characterization in cellular networks under nonclassical arrivals and service time distributions. IEEE Trans. Vehicular Technol. 5 () 954-97. [7] L. Takács, On a coincidence problem in telephone traffic. Acta Math. Acad. Sci. Hung. 9 (958) 45-8. [8] G. Yamazaki, K. Sigman and M. Miyazawa, Moments in infinite channel queues. Comput. Math. Appl. 4 (99) -6. 8