# Service-time ages, residuals, and lengths in an \(M/GI/\infty \) service system

## Abstract

Important supplementary variables of a stationary \(M/GI/\infty \) service system are the service-time ages, residuals, and lengths of the customers present in the system at time \(0\). Our main result for a stationary system is that these times form a Poisson processes on \(R_+^3\). Thus, by the order statistic property of Poisson processes, the three-dimensional vectors of the service-time ages, residuals, and lengths are independent and identically distributed. The joint distribution function of these three times is the same as the respective joint limiting distribution function of an inter-renewal time’s age, residual, and length in a renewal process. The proof is based on a space-time Poisson representation of the \(M/GI/\infty \) system. A similar result is presented for a non-stationary system. Included is an ecological application concerning ages of trees in a forest.

## Keywords

Space-time Poisson process \(M/GI/\infty \) Number in system Supplementary variables Ages Residual service-time## Mathematics Subject Classification

Primary 60K25 Secondary 60G55## 1 Introduction

It is well known that \(Q(0)\) has a Poisson distribution with parameter \( \rho = \lambda m \). Simple proofs can be found for instance in Kingman [8], p. 43, in the context of Bartlett’s theorem and in Serfozo [11], Sect. 3.12. This result is also contained in Theorem 1 below. While the process \(\{Q(t)\}\) provides a rough description of the service system, our focus is on a “finer” description in terms of the service-time ages, residuals, and lengths of the customers in the system at a fixed time.

One approach for studying these times is to use the method of “supplementary variables” of the \(M/GI/\infty \) as described below. In particular, Takacs in Chap. 3 of [13] derived the distribution function of the residual service times by evaluating the joint Markovian probabilities of the residual times and \(Q(t)\) at a finite time for a nonstationary system, as in Theorem 2, and then letting the time parameter tend to infinity. We recall his proof in Sect. 3.

Instead of using this approach, we use in Sect. 2 the space-time Poisson process representation of the \(M/GI/\infty \) system and two key properties of Poisson processes as in Daley and Vere-Jones [4], Kingman [8], Rolski and Ryll-Nardzewski [10] and Serfozo [11].

## 2 Results

With a slight abuse of notation, \(\mathbf A, \mathbf R\), and \(\mathbf L=\mathbf A+\mathbf R\) in the following will refer to typical service-time ages, residuals, and lengths, respectively, and they will appear as subscripts on Poisson processes whose points represent these times. Also, \({\mathcal B}(\cdot )\) denotes the Borel sets in the space \((\cdot )\) (for example \({\mathcal B}(R_+^3)\)).

### **Theorem 1**

### *Proof*

Clearly, the customer arriving at time \(T_i<0\) is present in the system at time \(0\) if \(S_i> -T_i\), and that customer’s service-time age, residual, and length are \(-T_i\), \(S_i+T_i\), and \(S_i\), respectively.

Now, consider the mapping of the points of \(M_0\) into \(R_+^3\) such that a point of \(M_0\) at \((x,y)\in {\mathcal S}_0\) is mapped to \((-x,y+x,y)\). Then the resulting point process \(N\) on \(R_+^3\) consists of points at locations \((-T_i, S_i+T_i, S_i)\), where \(T_i<0\), and \(S_i> -T_i\). These point-location vectors are the service-time ages, residuals, and lengths, respectively, of the \(Q(0)\) customers present in the system at time \(0\).

*order statistic property*of Poisson processes (called a representation of a Poisson process as a Bernoulli process in [8], or sample process in [4] and Sects. 3.3 and 3.7 in [11]). This property says that if \(N\) is a Poisson process on a space \(S\) with a finite mean measure \(\mu \), then conditioned on the event that \(N(S)=n\), the locations of the \(n\) points are i.i.d. with distribution \(F(\cdot )=\mu (\cdot )/\mu (S)\).

Applying this property to the Poisson process \(N\) in (a) proves (c). In this case, the conditioning is on the event \(N(R_+^3)=Q(0)=n\) and \(\mu (R_+^3)= \rho \) from (2.5). The marginal distributions of \(F_{\mathbf A,\mathbf R,\mathbf L}\) follow by elementary integrations, or by (2.2) and (2.3) (for example \(F_{\mathbf L}(v)= E[N_{\mathbf L}(0,v]]/ \rho \)).

**Note**. In Theorem 1, the distribution functions \(F_{\mathbf A}\), \(F_{\mathbf R}\), \(F_{\mathbf L}\) of the service-time ages, residuals, and lengths of customers present at time \(0\) are the same as the well-known limiting distribution functions of an inter-renewal-time’s age, residual, and length, respectively, in a renewal process. The latter limiting distributions follow by the key renewal theorem (for example see Sects. 2.8 and 2.15 in [11] and its references). Also, the joint limiting distribution for these inter-renewal-time characteristics is equal to the joint distribution \(F_{\mathbf A,\mathbf R,\mathbf L}\) above. In this context, \(\mathbf A\) and \(\mathbf R\) have the joint behavior

### **Theorem 2**

(a\('\)) If the \(M/GI/\infty \) system above is non-stationary with \(Q(0)=0\), then for any fixed time \(t>0\), the service-time ages, residuals, and lengths of the \(Q(t)\) customers in the system at time \(t\) are the locations of points in an inhomogeneous Poisson process \(N_{t}\) on \(R_+^3\) whose mean measure \(\mu _t\) is defined like \(\mu \) in Theorem 1 by (2.1), with the set \(A\) replaced by \(A\cap [0,t]\). In particular, \(Q(t)=N_t(R_+^3)\) has a Poisson distribution with mean \( \lambda m_t\), where \(m_t=\int _0^t[1-G(s)]\mathrm{d}s\).

### *Proof*

To prove (d\('\)), note that the measure \(\mu _t\) converges to \(\mu \) in Theorem 1 as \(t\rightarrow \infty \) (since \(A\cap [0,t]\rightarrow A\)). Consequently the Poisson process \(N_t\) converges in distribution to \(N\) as \(t\rightarrow \!\infty \), because the mean measure of a Poisson process completely determines its distribution. This convergence of \(N_t\) yields the other convergence statements in (d\('\)).

Theorems 1 and 2 readily extend to systems with an inhomogeneous Poisson arrival process, or time-dependent service times, and with \(Q(0)>0\) in Theorem 2.

## 3 Comments on Takacs’ proof and supplementary variable analysis

It is well known that the stochastic process \(\{Q(t)\}\) is generally not Markovian, but it is in the case of exponential service times (the \(M/M/\infty \) system). However, \(\{Q(t)\}\), with its ages or residual times appended as supplementary variables, can be studied by the theory of Markov processes.

Note that \(\{N_{\mathbf A_t}: t\ge 0\}\) in Theorem 2 is a Markov process which converges in distribution as \(t\rightarrow \infty \), and so it has a stationary version \(\{\overline{N}_{\mathbf A_t}: t\in R\}\), where each \(\overline{N}_{\mathbf A_t}\) is equal in distribution to the Poisson process \(N_{\mathbf A}\) in Theorem 1. In particular, \(\{\overline{N}_{\mathbf A_t}(R_+): t\in R\}\) is the stationary process \(\{Q(t): t\in R\}\) in Theorem 1.

The general method of supplementary variables consists of constructing a Markov process from a non-Markovian process by appending supplementary variables to the latter. This method has proved useful for analyzing queueing and reliability models using Markov process theory. Cohen [2, pp. 661–662], contains a nice historical review of works applying supplementary variables. We thank Andreas Brandt for alerting us to this valuable reference.

Supplementary variables were introduced by Kosten in 1942, which he later describes in [9], and by Cox [3] and Kendall [7]. A remarkable paper is Sevastyanov [12], who applied the method to \(M/GI/s\) loss systems to prove that Erlang’s formula holds for arbitrary service time distributions, a famous example of insensitivity. Other uses of supplementary variables are in Gnedenko and Kovalenko [5], Cohen [1], Gupur [6] and their references.

Since the Markov analysis by supplementary variables involves a difficult analysis of an infinite system of differential equation with an infinite number of variables, Takacs in Chap. 3 of [13] uses direct reasoning with conditional distributions to evaluate the joint distribution of time-dependent residual times similar to the age processes in Theorem 2. Here we recapitulate the main idea of his proof.

## 4 An ecological application

Our interest in the fine-state distributions in Theorem 1 comes from the following ecological problem.

Consider a natural stand of trees in a forest which is part of a larger forest and not influenced by men. There is a random recruitment of trees over time and the trees have random lifetimes. Other detailed spatial aspects are ignored in the model.

The random recruitment times occur according to a Poisson process with intensity \(\lambda \), while the lifetimes of the trees are assumed to be i. i. d. with distribution function \(G\). Thus the stand can be described by the \(M/GI/\infty \) system.

The assumption that recruitment is independent of population size in the stand may be justified by the facts that (i) the stand is a part of a larger forest (is not isolated), and (ii) in case of existing gaps between trees, new trees have better chances to find their place. This model is mentioned in Kingman [8, p. 49], and Rolski and Ryll-Nardzewski [10]. The latter paper provides methods for calculations of several quantities involving the oldest member (senior) of the population. In particular, it studies the senior’s age process and the point process of seniors’ deaths obtained by dependent thinning of a Poisson process.

An interesting ecological problem is to determine the lifetime distribution function \(G\) of the trees. Direct measurement of lifetimes is usually impossible since trees can have lifetimes and even ages that are hundreds of years.

Knowledge about the age distribution in \(M/GI/\infty \) leads to an easy way to obtain the lifetime distribution function. Letting \(a(t)\) denote the probability density function of the age of a typical tree in the stand, then Eq. (2.4) yields \(G(t)\) when \(a(t)\) is known statistically.

In the case where \(G\) is an exponential distribution function, it is well known that \(a(t)\) is the probability density function of an exponential distribution with the same parameter.

## Notes

### Acknowledgments

T. Rolski was partially supported by Grant NCN 2011/01/B/ST1/01521 (2011-2013).

## References

- 1.Cohen, J.W.: The multiple phase service network with generalized processor sharing. Acta Inf.
**12**, 245–284 (1979)CrossRefGoogle Scholar - 2.Cohen, J.W.: The Single Server Queue, revised edn. North-Holland, Amsterdam (1982)Google Scholar
- 3.Cox, D.R.: The analysis of non-Markovian stochastic processes by the inclusion of supplementary variables. Math. Proc. Camb. Philos. Soc.
**51**, 433–441 (1955)CrossRefGoogle Scholar - 4.Daley, D.J., Vere-Jones, D.: An Introduction to the Theory of Point Processes, vol. I, 2nd edn. Springer, New York (2003)Google Scholar
- 5.Gnedenko, B.V., Kovalenko, I.I.: Introduction to the Theory of Mass Service [in Russian], Nauka, Moscow [English translation 1968, Jerusalem] (1966)Google Scholar
- 6.Gupur, G.: Advances in queueing models’ research. Acta Anal. Funct. Appl.
**13**(3), 225–245 (2011)Google Scholar - 7.Kendall, D.G.: Stochastic processes occurring in the theory of queues and their analysis by the method of the imbedded Markov chain. Ann. Math. Stat.
**24**(3), 338–354 (1953)CrossRefGoogle Scholar - 8.Kingman, J.F.C.: Poisson Processes. Clarendon Press, Oxford (1993)Google Scholar
- 9.Kosten, L.: Stochastic Theory of Service Systems. Pergamon Press, Oxford (1973)Google Scholar
- 10.Rolski, T., Ryll-Nardzewski, C.: Is the dying individual the oldest? Stoch. Process. Appl.
**24**, 133–142 (1987)CrossRefGoogle Scholar - 11.Serfozo, R.: Basics of Applied Stochastic Processes. Springer, New York (2009)CrossRefGoogle Scholar
- 12.Sevastjanov, B.A.: An ergodic theorem for Markov processes and its application to telephone systems with refusals. Teor. Verojatnost. i Primenem. vol. 2, pp. 106–116 (in Russian with English summary), (1957) English translation biblio details on p. 188 of [13]Google Scholar
- 13.Takacs, L.: Introduction to the Theory of Queues. Oxford University Press, New York (1962)Google Scholar

## Copyright information

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