Heavy-traffic limits for queues with periodic arrival processes

https://doi.org/10.1016/j.orl.2014.08.001Get rights and content

Abstract

We establish conventional heavy-traffic limits for the number of customers in a Gt/GI/s queue with a periodic arrival process. We assume that the arrival counting process can be represented as the composition of a cumulative stochastic process that satisfies an FCLT and a deterministic cumulative rate function that is the integral of a periodic function. We establish three different heavy-traffic limits for three different scalings of the deterministic arrival rate function. The different scalings capture the three cases in which the predictable deterministic variability (i) dominates, (ii) is of the same order as, or (iii) is dominated by the stochastic variability in the arrival and service processes.

Introduction

In this paper we establish heavy-traffic functional weak laws of large numbers (FWLLNs) and functional central limit theorems (FCLTs) for Gt/GI/s queues with arrival processes having periodic arrival rate functions. The model has a fixed number of servers working in parallel, an unlimited waiting space and the first-come first-served service discipline. By “conventional heavy traffic”, we mean that we allow the arrival rate to increase, but keep the maximum possible service rate fixed.

Conventional heavy-traffic approximations help understand the performance of complex queueing systems; see  [21] for a review (especially Chapters 5 and 9). Highlights are Kingman  [9] showing that the steady-state wait in a GI/GI/1 queue can be approximated by an exponential random variable and Iglehart and Whitt  [6], [7] showing that the entire waiting time (and queue length) process in a G/G/s queue can be approximated by a reflected Brownian motion (RBM) with negative drift, which has an exponential steady-state distribution, where the mean of the exponential distribution and the drift and diffusion coefficients of the RBM depend on the basic rate and variability parameters of the arrival and service processes.

It is important to note that Mandelbaum and Massey  [13] already developed conventional heavy-traffic approximations for queues with time-varying arrival processes. They analyzed the Mt/Mt/1 model and showed that the presence of time-varying arrival rate can introduce major complications; e.g., there is need for care in even properly defining a proper notion of traffic intensity; see § 3 of  [13]. In  [13] an elaborate theory is developed, which demonstrates both complex performance, e.g., see Figs. 3.1 and 4.1 in  [13] and complex proof techniques, including the use of the Skorohod M1 topology to treat the discontinuities evident in Fig. 4.1 of  [13].

In contrast, our goal is to expose the more elementary stories that follow quite directly from  [7] if we make additional simplifying assumptions. In particular, we only focus on the first-order performance. If there is an important story in the deterministic fluid approximation stemming from the FWLLN, then we focus on that FWLLN. We only consider the heavy-traffic FCLT when that provides the first-order description of performance, i.e., when the FWLLN is the same as for the model with a constant arrival rate. We then can see if the time-varying arrival rate is insignificant in the heavy-traffic limits by seeing if it plays no role in either the FWLLN or the FCLT.

The theory in  [7] implies that, under regularity conditions, a heavy-traffic FWLLN (FCLT) holds for the queue length process whenever FWLLNs (FCLTs) hold for the arrival and service processes. Thus, for periodic arrival processes, previous heavy-traffic FWLLNs and FCLTs can be applied if we have an FWLLN and an FCLT for the periodic arrival process. In particular, we can apply Theorem 1 of  [7] and basic continuous mapping arguments to establish conventional heavy-traffic limits for the Gt/GI/s model. This important consequence of  [7] no doubt has been recognized, but evidently nothing has been published.

An important role in the conventional heavy-traffic limits is played by the scaling of both time and space. Roughly, the required scaling is the same as needed for a sequence of simple random walks to converge to a Brownian motion with drift: we need to scale time by some factor n and then scale space by 1/n, with the mean step being c/n. Since the mean step is related to the traffic intensity of the queue, n should be related to the traffic intensity ρ in the queueing system by 1ρn=1/n. The important observation is that in terms of the traffic intensity ρ the required time scaling is (1ρ)2.

As we show here in Corollary 3.1, when time scaling is omitted from the deterministic arrival rate function in the standard heavy-traffic FCLT, the heavy-traffic limit with the time scaling is the same as if the periodic cycles in the periodic arrival rate function are getting shorter in the heavy-traffic limit as ρ1. As a consequence, there is still a heavy-traffic limit, but that limit is the same as if the periodic arrival rate were replaced by its long-run average. This phenomenon was first shown for the Mt/GI/1 model by Falin  [4], but without mentioning any connection to time scaling. When the time scaling is included, the approximation stemming from the heavy-traffic FCLT is a reflection of the usual Brownian motion with drift plus a deterministic cumulative rate function associated with a periodic arrival rate function.

We are especially interested in the time scaling. In the main heavy-traffic FCLT, Theorem 3.2 here, the limit process is relatively complicated so that it is not easy to compute the approximate performance measures. It thus may be necessary to exploit simulation in order to quantify performance. Nevertheless, the heavy-traffic limits can provide useful insight into the simulations. As illustrated by  [1], heavy-traffic scaling can help understand numerical performance calculations, because greater regularity is revealed. Indeed, we were motivated to establish these heavy-traffic limits in our study of gray-box modeling of queueing systems in  [2], [3], in which birth-and-death processes are fit to observations of a queue-length process. Specifically, the present paper arose in the study of that approach applied to periodic queues in  [3].

Our approach has an important implication. By focusing on only the first-order performance, we determine when the predictable deterministic variability or the unpredictable stochastic variability dominates. We establish different heavy-traffic limits showing when the predictable deterministic variability (i) dominates, (ii) is of the same order as, or (iii) is dominated by the stochastic variability in the arrival and service processes. The more detailed analysis in  [13] shows (i) that there may be different answers at different times and (ii) how to describe the refined second-order performance (diffusion approximation) for the first-order performance (deterministic fluid model) when the deterministic variability dominates.

We make two additional comments about  [13]. First, since we tell only a part of the story in  [13], it follows that the story can be deduced from the reasoning of  [13], extended from the Mt/Mt/1 to Gt/GI/s model, but that is a more difficult route. Second, the additional structure revealed in the more general analysis in  [13] is also important for understanding the performance of queues with time-varying parameters.

In closing this introduction, we remark that the conventional heavy-traffic regime is quite different from the many-server heavy-traffic regime, which we also briefly discuss in Section  4 for comparison. Since there is no time scaling in the many-server heavy traffic regime, the many-server heavy-traffic approximations are more straightforward in engineering applications. There also is already a significant body of related literature on many-server heavy-traffic approximations for queues with time-varying arrival rates in  [14], [17], [10], [19], [11]. In both settings, these results are facilitated by previous results concluding that heavy-traffic limits for the queue length depend on the arrival process through its FCLT. Thus in both cases it suffices to establish an FCLT for the arrival process with the appropriate scaling.

Section snippets

The arrival process model

We will consider periodic stochastic arrival counting processes defined by A(t)N(Λ(t)),t0, where N is a stochastic counting process satisfying a functional central limit theorem (FCLT), i.e.,  Nˆn(t)n1/2[N(nt)nt]caBa(t)in  D  as  n, where denotes convergence in distribution in the function space D of right-continuous real-valued functions on the interval [0,) with left limits, as in  [21], and Ba is a standard (drift 0, variance 1) Brownian motion (BM), while Λ is a cumulative

Conventional heavy-traffic limits for the Gt/GI/s model

In this section we establish heavy-traffic limits for the queue-length process (number in system) in the Gt/GI/s model, which has s homogeneous servers working in parallel, unlimited waiting room and customers entering service in order of arrival. We assume that the service times come from a sequence of independent and identically distributed (i.i.d.) random variables, which is independent of the arrival process. We let the mean service time be s and its scv be cs2. This choice of the mean

Many-server heavy-traffic limits for periodic queues

Paralleling Theorem 1 of  [7], for the many-server heavy-traffic regime it is also known for several models that the limit depends on the arrival process through its FCLT; e.g., for the Gt/G/ model, see  [17], [18]; for the Gt/M/s+M model, see § 7.5 of  [16]. Moreover, the situation is much less complicated because no scaling of time is needed in the many-server heavy-traffic regime.

Now we consider a sequence of models indexed by n, where n is the overall arrival rate in model n, where the

Summary

We have applied Theorem 1 of  [7] to establish heavy-traffic limits for queues with periodic arrival processes in the conventional heavy-traffic regime in which ρ1 with a fixed number of servers. The case in which the predictable deterministic variability dominates is captured by Theorem 3.1; the case in which the unpredictable stochastic variability dominates is captured by Corollary 3.1; the most complicated case in which both forms of variability contribute is captured by Theorem 3.2. When

Acknowledgment

The author thanks NSF for research support (grants CMMI 1066372 and 1265070).

References (21)

  • Y. Liu et al.

    A many-server fluid limit for the Gt/GI/st+GI queueing model experiencing periods of overloading

    Oper. Res. Lett.

    (2012)
  • J. Abate et al.

    Calculating transient characteristics of the Erlang loss model by numerical transform inversion

    Stoch. Models

    (1998)
  • J. Dong, W. Whitt, Stochastic gray-box modeling of queueing systems: fitting birth-and-death processes to data, working...
  • J. Dong, W. Whitt, Stationary birth-and-death proceses fit to queues with periodic arrival rate functions, (in...
  • G.I. Falin

    Periodic queues in heavy traffic

    Adv. Appl. Probab.

    (1989)
  • I. Gebhardt et al.

    Transforming renewal processes for simulation of non-stationary arrival procsses

    INFORMS J. Comput.

    (2009)
  • D.L. Iglehart et al.

    Multiple channel queues in heavy traffic, I

    Adv. Appl. Probab.

    (1970)
  • D.L. Iglehart et al.

    Multiple channel queues in heavy traffic, II: sequences, networks and batches

    Adv. Appl. Probab.

    (1970)
  • S. Kim et al.

    Are call center and hospital arrivals well modeled by nonhomogeneous Poisson processes?

    Manuf. Serv. Oper. Manage.

    (2014)
  • J.F.C. Kingman

    The single server queue in heavy traffic

    Proc. Cambridge Philos. Soc.

    (1961)
There are more references available in the full text version of this article.

Cited by (0)

View full text