Heavy-traffic limits for queues with periodic arrival processes
Introduction
In this paper we establish heavy-traffic functional weak laws of large numbers (FWLLNs) and functional central limit theorems (FCLTs) for 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 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 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 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 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 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 and then scale space by , with the mean step being . Since the mean step is related to the traffic intensity of the queue, should be related to the traffic intensity in the queueing system by . The important observation is that in terms of the traffic intensity the required time scaling is .
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 . 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 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 to 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 where is a stochastic counting process satisfying a functional central limit theorem (FCLT), i.e., where denotes convergence in distribution in the function space of right-continuous real-valued functions on the interval with left limits, as in [21], and is a standard (drift 0, variance 1) Brownian motion (BM), while is a cumulative
Conventional heavy-traffic limits for the model
In this section we establish heavy-traffic limits for the queue-length process (number in system) in the model, which has 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 and its scv be . 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 model, see [17], [18]; for the 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 , where is the overall arrival rate in model , 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 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)
- et al.
A many-server fluid limit for the queueing model experiencing periods of overloading
Oper. Res. Lett.
(2012) - 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...
Periodic queues in heavy traffic
Adv. Appl. Probab.
(1989)- et al.
Transforming renewal processes for simulation of non-stationary arrival procsses
INFORMS J. Comput.
(2009) - et al.
Multiple channel queues in heavy traffic, I
Adv. Appl. Probab.
(1970) - et al.
Multiple channel queues in heavy traffic, II: sequences, networks and batches
Adv. Appl. Probab.
(1970) - et al.
Are call center and hospital arrivals well modeled by nonhomogeneous Poisson processes?
Manuf. Serv. Oper. Manage.
(2014) The single server queue in heavy traffic
Proc. Cambridge Philos. Soc.
(1961)